fluid
4
I am back up! Just a quick follow up/report.
The firmware 3.005 did not seem to take. In the unbrick mode, it would upload and begin the flash but it never seemed to complete. I did redownload it a couple times, and I also tried getting it from here: http://download.gl-inet.com/firmware/ar300m/testing/ and verified the signature.
I left it for 30 minutes each time I attempted to flash it via unbrick mode. My AR300M would only light the left LED (looking at it from the front) and never seemed to restart itself. I could not reach it on any IP address nor detect its IP on scans of my LAN.
I finally gave up and did a normal reboot and 2.20 came up for some reason. I then tried to upload the 3.005 firmware again using the 2.20 firmware update page (html/index?index&firmware_status). It gave me an error that it was not the right firmware for my device. I tried redownloading 3.005 a couple times but kept getting the same error.
After one reboot, I was surprised to see that my AR300M seemingly updated itself to 2.27. I then factory reset it in the settings but it stayed at 2.27. So I set it back up again and now I am no longer having DNS issues when VPN is on.
I have no idea how this happened but I am good to go! As an aside, if you have any influence, I’d be in for an AR750 from Amazon if it goes on any kind of sale on Black Friday 
Thanks again!