When you keep profile and proposal at defaults, it will work with Windows, Android, etc.
When you “upgrade encryption” you will have to do your own research to find what algorithms and sizes each OS supports, which of course also varies by OS release.
Your problem is probably the modp4096.
When you temporarily add a logging entry for topics=ipsec,!packet you can see in the (very verbose) dump in the log what the other end proposes. Disable it after you have resolved it.
I’d want to see features like being able to seed your network of devices with a TOTP secret and the devices requiring a 2fa code to make changes (or significant changes). The central management system wouldn’t have that code information.