Prevent characters position from updating with a moving platform (actor)

Out of the box, when a platform (an actor that the player character can stand on) is moving, it moves the player with it. I want the player to keep their global position but also stand on the platform (eventually fall off as the platform is moving).

Ive done some looking around and struggling to find the solution. I welcome both C++ and/or Blueprint solutions.

Happy to provide further details upon request, thanks in advance!