When your using the RBD solver, under grid_object1 -> Collisions Tab -> Volume Tab, check ‘Show Guide Geometry’, and you'll see that the collision SDF is a very poor representation of your geo. Increasing the resolution of this will solve the problem for the RBD solver.
The bullet solver is having problems making collision geo from your bottle. Put a Reverse SOP before your Rest SOP and it will work.
Just a quick note about the SDF: Bullet doesn't use the SDF for any calculations. That is why there is a Bullet Data tab, where the bullet collision information can be seen/modified.
However, if you want your bullet objects to affect something else (say, a fluid), that fluid solver will be looking for SDF data for its calculations. So you only need to worry about your SDF collision volume when other solvers are taking into account bullet simulated objects.