Hi Tyler, sorry you are having issues. But honestly you may have made them worse by moving to windows. The main reason is that not many of us have windows installs and those that do, you might get a reply from someone in time, well there are so many variations it would be hard to find someone with your exact setup.
So my opinion you just made it harder for yourself to find support.
The CSRF token is a security token that times out if you dont complete a form in a certain amount of time. It is designed to help secure public input from those that have malicous intent.
I know nothing of windows installs so i would not be able to help you past what i have offered so far.
My advice:
Get you a host name, and get a certificate for it, its not that much $9, dont bother with the free stuff, its junk.
Wipe your server and install CentOS 7 as the operating system. I say this because it has stood the test of time and for an OS that is most important.
Then get cPanel, and dont buy cPanel from your server supplier when they set up your server, most of them dont use the new lower rates and you will end up paying more than you need to, also if you have an issue with cPanel you have to go through the reseller for support and that is a huge pain. Just get your own copy and learn to use it, be in control. You can get it for $15 bucks now as a single doman and like 20 bucks for several domains, you dont have to pay $45 any more for cpanel unless you are a large user with tons of domain (yes they finally thought about the little guy).
Cpanel has to be installed on a server with nothing but the OS on it.
Then install cpanel and set up your host name, domain, and a index.php or index.html file just so you can test the domain out (it may time some time to propagate).
Cpanel with WHM is very powerful and has lots of options, just keep it simple, it will take you some time to get it going, but remember once you get it all configed, its pretty much set it and forget it.
Once that is done then set up cloudflare free edition so you dont need any host, they will be your host, and they are pretty good, its free and again youll need to config it, but that part they make pretty easy to do, youll have to do some tweaks in the dns but thats not bad either.
Once you have all that done and you can test the site and it works with no errors.
Then download the latest oxwall 1.8.4 and install it manually. You will have a durable install that will have little issue and you can focus on running your site rather than what your doing now.
If you have any questions setting up the server or cpanel you can ask here or on the cpanel forum, there are some really great people there to help.
Thats my advice... i hope things work out for you and ask if you have questions.
Dave :)
PS since cPanel changed their pricing i also will be going to a dedi server in february 2020 so im right behind you... :) Also if you MUST have a free panel and cant afford cPanel, then look at webmin. SD one of our other devs uses it and he can prob offer you some help in his spare time if you have questions.