Following below is the message I received from Express VPN support today, suggesting the same "solution" we've all been talking about for weeks. For those in doubt, even the VPN companies are saying the problem is the the OS "update." It's a bug.
Drix, Oct 11, 2024, 10:13 PM GMT+8:
Hello,
This is a follow-up on your issue of not being able to use iMessage on your Mac and/or iPhone when connected to the VPN.
We are pleased to let you know that we have confirmed that this issue is not present on iPhones. For MacOS 15 have added an option on the app "Allow Apple Services to bypass the VPN so iMessage and other apps work better" in Preferences > General > Network Lock. This is in response to changes made by Apple that are causing issues with apps like iMessage when the VPN is connected and Network Lock is enabled.
If you have previously turned off network lock before, please re-enable it again and check the box for "Allow Apple Services to bypass the VPN so iMessage and other apps work better". When checked, Apple Services traffic will not go through the VPN tunnel, and Apple push notifications will be sent outside of it. If you are having issues with iMessage and other apps while the VPN is connected, this should improve your experience with these services although full functionality might not be available.
Thank you for your patience. Please do not hesitate to contact back for any concerns - we'd be happy to help.
Regards,
Drix
ExpressVPN Support