polyDualMesh (PDM) can be picky sometimes. You really need to have a high-quality tet mesh for PDM to work reliably. This also means it must be a tet mesh without Delaunay violations (slide 15). Without knowing more about your mesh, you will just be left with guesses or people throwing links to the forum like these: