To begin with, v17 is not certified under MacOS Catalina and highly recommend moving to v18 which is fully supported by the OS.
However, if there's a situation where you are stuck on Catalina (E.G. purchased new macbook, accidentally upgraded OS, etc.) be aware of these precautions:
1. Catailna will not launch any 32-bit apps
This restriction includes not being able to launch 32-bit version of 4D and not being able to use any 32-bit plugins (4D Write, 4D View, etc.)
2. PHP Execute commands will not work
This restriction is due to the php-fcgi-4d interpreter being built in 32-bit architecture which is blocked by Catalina. One workaround would be to replace php interpreter with the one from v18 (not heavily tested, use at own risk).
3. InternetCommands bundle causes error when notarizing
This restriction is due to the bundle using a binary older than the 10.9 SDK which causes an app to fail notarization. One workaround would be to replace the InternetCommands bundle with the one from v18 (not heavily tested, use at own risk).