To start, flying gamemodes will not work on any of these. Their physics work diffrent and will act diffrent when touching the orbs and pads (except dash orbs) and thus wont go in the direction of the gp because they will go too low or way too high. Also, whats stopping you from just idk flying over the gp and skipping it?
The first cube has a simple gp, just small jumps sometimes boosted by red pads and black orbs to neutralize it from boosting too much. Pink pads are there but theyre only used if jumps smaller than the cubes ones are needed. Since this requires jumps, ball and spider cant be used. And since this relies on the mini cubes exact small jump height. You have to time the robot perfectly else the robot wont be suitable, and the robots physics is slightly lighter than the cubes, it will mess the gp ultimately making the robot not suitable.
Next, the ball part. Its a gravity change gp, so no cube or robot. It also relies on the balls flip function, not the spiders instant teleport function. Making the spider not suitable, not to mention it also relies on the balls very light physics.
Next, the second cube part. Not much to say, it has the same arguments as the first cube. Being that it relies on the big cubes exact jump height and physics when touching orbs and pads. However, there is one more supporting factor. Cube can do orb-cancelling where when you hold you can jump without activating an orb. Something a robot cannot do.
Lastly, the spider. Same gravity changing gp argument, except the ball can do the basic gp here. Thereis 1 factor that makes the ball not suitable though, being the orbs here rely on the spiders slightly heavy physics.