Fluid sim effector not working correctly
It appears that you found the solution?  Your blend file worked for me.  The Collision Effector surface thickness has to be at least 0.5 Thickness, which I have reported as a bug.  And I have no idea why the default Sampling Substeps is '0', when I find that is often insufficient.