The viscosity is only set to 1, there are a few ways to work this around that I found, one of them is increasing particle seperation in flip object, but this way it's unworkable to due to being super slow. The other fix is making the volume proxy vdb lower quality and when it's less accurate for some reason the collision becomes more accurate??? Or a third option to scale the scene up by couple or more times which makes it unrealistic.
This is how water looks with disabled viscosity, suddenly the collisions are alright.
Any ideas anyone?