Seemingly out of no where my front left hub nut came loose, causing the wheel to make a noise only whilst under load.

My friend/mechanic tightened it up with a rattle gun, but a week later... same issue.

Was it not tightened/torqued enough, do I need a new nut and or wheel bearing?