Why is VDD rising when applying a load
I don't see a capacitor in the input of 7805 (IN to GND), add a capacitor in the input and see if it fixes the problem

By the way, how is the system wired?
Does the mosfet has its own power line or the current it carries goes through the same power line of 7805?