Ok, I managed to get it working and wanted to update this in case anyone else is having the same problems. I deleted the entire /forums folder and deleted the database. I created a new database and installed all the vbulletin files. WordPress let me browse to /forums this time and I was able to reinstall everything and then restore it.
That did not work. I’m still being redirected to a WordPress 404 page. I have never had a page called forums.
This actually did work a while ago, but I removed the vbulletin files and re-uploaded some new ones and now it won’t work. Since hten, I have done a system back up, cleared the site and reuploaded everything, dropped the databases and recreated new ones. Tried every ignores option for both htaccess files.
I am just totally stumped and have absolute no clue what is going wrong. I have another directory similar to /forums/ that I can browse to just fine and run the software just fine. The forums just refuse to work the same way.