So if your surface is smooth or you can round your edges no problem, then try generating a single thick layer across your entire surface (100% coverage REQUIRED!!!) and then divide it using the function refineWallMesh. I got up to 30 wall layers that way.