You can give your box the "Pin" behavior (instead of "Platform") and check for overlap with an image point to the side of the player. Here's something I put together (sorry I couldn't figure out how to embed the images):
https://drive.google.com/file/d/10R_eE47JtR4iys-JxjUCgdD2KCuzq63O/view?usp=sharing
https://drive.google.com/open?id=1_u8-FKycFhlNyVZvEKQErLvv3JbVInqI
The first link shows the object properties, including a custom collision box for the ... box... and the new image point for the player. The second link is the event sheet.
I did notice some jitters if I have pixel rounding turned on or if the player has too high of a "pushing" movement speed. In the second case, I think the solid behavior is slowing down the player before the box moves from the pin behavior.