After a lot of hair pulling I think I got the board working on the bench, however I am unsure what fixed it since I been trying everything I could think off. I did check the guide that Phaedrux suggested I did notice that in /sys there where missing files ... config.json, sleep.g, stop.g, tfree0.g, tpost0.g and tpre0.g. I did generated a new config file downloaded and replaced the /sys. However I was still seeing disconnection to DWC, changed to 1.22.6 from 1.21 once more thereafter I was still experiencing drops every so often. I deleted all saved WiFi's with M588 S"*", re-added my AP with M587 S"networkname" P"password" and finally reset it again with M552 S0 and re-enabled it with M552 S1. cleared cache in my browser and tried again so far so good 🙂
Thank you all for your help!