There's a nut or just a threaded boss welded on the inside of the mudguard. It won't fall off. Get a bright spot light and look down in there, sounds like some rust or gunk. You could chase the threads with a tap. Is your spare bolt the exact match? Pull the other side off and see if it takes the threads. The front and back bolts are different lengths.