developing using personal, and then buying/subscribing for pro

I found a very old question regarding this matter, but decided to ask again because things might have changed since then.

I wanted to know if there would be any problems if I started development of a game in unity personal, and then when it was close to release buy or subscribe to pro and finish it there removing watermarks , splashscreen etc.

Would all the content be 100% compatible?

This is on the eula:

"You May Not Use Unity Personal with Unity Pro or any Unity Pro Add-On Products

You may not combine or integrate Licensee Content that you develop with Unity Personal simultaneously with any Licensee Content that you develop with Unity Pro or any Unity Pro Add-On Products. Licensee Content developed with Unity Personal will be tagged with an identifier that is used to enforce this restriction."

It sounds to me that it’s just saying that you cannot use personal at the same time you are using pro, but I just wanted to make sure, because spending like 1.5 years developing something only then to find out most of it would have to be reworked would be quite a blow.

Personal and Pro both contain the same features, so upgrading your license to Pro won’t require any re-work. See overview here: Powerful 2D, 3D, VR, and AR software for cross-platform development of games and mobile apps.

Mixing licenses is not allowed, which is stated in the EULA. Like you already mentioned, it means using both license types simultaneously.

Unity does not like that a team is mixing the personal and pro versions.
As long you are eligible to use the personal edition you can use it untill you like to upgrade.

Would all the content be 100% compatible?

Its always the same application, just some features will get unlocked in the pro version(license) (like the services and the ability to disable the unity splash screen)