Thank you for your help I found it from here!
It turns out my Engine Scalability Settings being set to low turned off visibility for DistanceFields, everything was working fine except for that.
After I reset my scalability settings everything is working perfectly fine now, thanks again for your help!