Profile manager / MDM on MacOS Server is a goddamn nightmare.
It's amazing when it works, but when it breaks you're SOL. Case in point is I inherited a semi-broken system when I started my job 3 years ago. ~40 enrolled laptops but couldn't add any more. Peeking into the logs the SQL server built into the .app bundle broke/corrupted.
Many others in the Apple forums had the same issue but no resolution and the solution ended up being "flatten and reinstall".
For a small business, sure Profile Manager might work, but scale beyond 10-20 users Jamf Pro is the way to go.