How to connect a static mesh actor without physics to a Character and keep valid mesh movement

So i tried to use physics constraint, the physics constraint component, but those seem not to work with a static mesh, which is attached to a character?

What i need is a character pulling a cart, but keep the cart movement independent. I read about vehicle setups, but those deal mostly just with a single vehicle. When the cart mesh is connected (attached) to the character, who pulls it, the movement of the cart reacts like a basic attached mesh, even when i try to add a physics constraint, or set collision to block all, the cart still goes through the landscape (not welded). When i turn on physics the cart is all over the map.

Any ideas how to setup a cart and character?