Actor attaches to component correctly first time, but does not attach after detaching first time

Basically, I have a blueprint for basic vehicle exit/entry and combining the ShooterGame character with the Sedan in the vehicle base. Everything works, but whenever I detach the player from the vehicle on exit by pressing G, re-entering the vehicle by proxy doesn’t re-attach the player.

Can I get some help on this, please? Here’s the blueprint:

Bump. Could really use some help.

Fixed it! For anyone with the same problem, you need to use DetachFromActor instead of DetachFromComponent