Controllers are created by the GM on initial connection. Server travel maintains the same controller, thus begin play, and On Post Login do not fire. Players are already connected and have controllers.
Pre-Server travel you need to do a Save Game and store your platform data and anything else you want to maintain.
Once you’ve finished travel you should reset your controllers and update them via Save Game data.