Post pictures of your collision settings for the boat and player. I was able to get a 3rd person character to move with a floating platform pretty easily. But if I set collision to “overlap” or “ignore” the player does what your player does and kind of moves through the boat. Also check and make sure your player character doesn’t have default movement as “flying” for anything it can have that effect if that is the case.