Player unable to stand on a small rotating part

I have built a spinner with a HingeConstraint and expect a player character would be able to stand on top of it. Apparently the player does not move if the part is smaller than a certain unknown size. Is this a bug? Or is there any workaround to this?

If I had to guess it’s probably due to hip height. Idk