I am modeling a pool with a very small inlet and outlet face. When I use the default base mesh, the inlet and outlet faces disappear during the meshing process (i.e. less faces post mesh). Even if I try to use a refinement for those faces, they are still removed. However, if I increase the number cells for the base mesh, with a fine enough resolution, the faces will appear and then the refinements work fine.
So I think I understand what is going on here but it seems to me that the meshing process should be smart enough to know that when a face is refined, it should never be removed no matter what the base mesh resolution might be.
Is this a known limitation of the meshing algorithms (i.e. snappyHexMesh)?