
Hello Huy Doan Thanh, the short answer to your question is yes, all the non-Enterprise plans of M365 have a 300 user limit. If you have more than 300 users, you should think about one of the "Enterprise" plans which supported unlimited users which means there isn't any such limit.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.