Weird wave behaviour in Gazebo Garden Maritime Sim

Hello,

I am trying to spawn my custom surface vehicle in Gazebo Garden by modifying the tutorial code, which in turn is based on VRX code. I am able to spawn the vehicle in Gazebo but when I start the sim the vehicle doesnt rise and fall with waves but kind of submerges in the water. (https://youtube.com/shorts/ZF9qTxPYWLc?feature=share). I tried changing both the weight, buoyancy and hydrodynamic parameters but no luck. Any suggestions?