Fire is bleeding/rendered in front of all objects in Eevee
This might be a little late but I figured it out. I had the same problem so after an hour of playing around with settings I figured out it's a setting under the volumetrics tab in the Scene options. Increase the start value until it doesn't go through your object.