Poison

Ok, I don’t want any spoilers, but I’m running kali on a VM. Does that in any way restrict me in getting user ? Cause I know the attack vector. There’s several tutorials online that I have followed to the dot. For some reason, I’m not getting a meterpreter session back although I’m able to execute commands. every tutorial online has the same steps. Additionally I tried running the exploit on a host that uses Kali and it didn’t work too. Is my system firewall kicking in by any chance ?? Though I have a listener running.