The instability may be related to enabling the Viscosity feature. There is a current bug report about this here: https://developer.blender.org/T102755
With Viscosity enabled, I get similar unstable results. Disabling viscosity seems to result in a correct flow.