Smoke in a bottle - smoke not colliding
I ran in to this problem. I was trying to simulate smoke in a sphere. I am using 2.83.
Eevee materials are not currently capable of rendering volumetrics other than the bounding box of an object. Look Under Volume Objects
If you are using cycles and having this problem then I believe how I fixed it was by selecting Is Planar under the Effector settings for the object that you want as the limit.