Here's a simple way to add buoyancy/water physics in Unity.
If you wanted to add water physics into your Unity projects we've got a plugin just for you. Meet FusionWater, a simple way to add buoyancy/water physics in Unity, built on the existing physics engine. This plugin can be downloaded and dragged into any Unity Project to install. There are Shaders/Materials provided for both URP and Standard RP.