Fluid simulation doesn't work while using a sealed container as an effector with the inflow inside?
Immediately after writing this, i remembered something about planar surfaces and lo and behold, everything worked like a charm! Silly me for not knowing such a simple feature existed.