Cube Blue and PX4

I am operating a fleet of heavy lift drones that use the Cube Blue with ADSB carrier board and Herelink Blue controller system. They currently run the latest version of ArduPilot firmware. I understand that the recommended firmware is ArduPilot but that Pixhawk is also supported. My question, is there any reason that I can’t load PX4 to one of the drones for some operational tests? The primary reason for doing this is that I have some code that leverages PX4 flight modes that are not currently supported in Ardu. I was wondering if anybody else has had major problems running Cube Blue with PX4?