So when my player is standing on an animated platform all is well, the platform can move rotate do whatever it wants and the player will persist to stand ontop. But when I move the platform at a faster rate, like jerk the platform upwards the player will fall right through the platform collision?
If you’re setting the transform position, or using transform.translate, then the platform will be moved and THEN the collision detection will kick in.
The correct way to move a platform like that quickly - or in general - is to use Rigidbody.MovePosition. That will make collision detection happen as it should. If the platform doesn’t have a rigidbody, it should have - stuff that moves generally need rigidbodies to have their colliders behave correctly.