This sounds like a case where you want to use "nested virtualisation". There have been other threads here regarding this not working well on certain Mac models, in recent macOS versions with recent VMware Fusion versions, so I suggest searching the forum for that phrase. I don't know if this is still a problem and my Macs running VMware Fusion happens to be ones that aren't affected so I can't test it myself.