Cloth physics stick to the floor after going past half of the level

I dont think you fix this.
Seems to be a common result of doing things poorly (at the engine level). AKA a floating point issue.

If true, Best you can do to adapt is to try at runtime after enabling world origin shifting.