Pushed physics objects move player when standing on them

Hey!

My character can push, pick up physics objects and move them around.

If I grab something I just disable collisions between object and player and that works fine.
But problem begins when I stand on one object, then pick up another one and use it to push the one I’m standing on. Here’s an example:
Video
My character is moving and sometimes flying with it when held object is below.
Is there a way to avoid that?

I have read some posts and already tried disabling Impart Base Velocity, changing Physics Interaction and Physics settings and nothing helped.
I tried adding another collision component to handle physics objects and it solves that but creates even more problems when interacting with player (objects are glitchy, getting stuck in player or in walls and feel weightless).

I was thinking about disabling collisions between objects and held object or something like that but then I won’t be able to move them around how I want to.

Is there a setting that can help with that? Or how can I try to solve that?

I decided to try something else and I ended up with a workaround.

I added another collision to the player that interacts only with physics objects.
It’s at feet level and if it will overlap with object it disables it’s physics so it cannot be moved.

Of course it’s still possible to surf on objects if you try hard enough but shouldn’t happen by accidents. At least not that much.

I’m stil open to any better solutions because mine is not perfect and I think there is probably way easier one.