So, I fixed the problem.
I thought I would update this because looking at problems online, then finding someone with the same issues BUT no answer is incredibly annoying! haha.
I had a problem with how my mpi was compiled. I had issues with mpi and anaconda. My system was loading anaconda first, then on my bash files. There were things in my bash that could not overwrite the things that anaconda was calling. The way we got around this was to create a new user on my local host. So now my localhost (my PC) has user and user-wrf, where user-wrf ONLY has WRF files, data, etc. My normal user has everything else like anaconda. Both can access all data on the other system. This works for me, it may have been a quick "hack" to get around the anaconda issues but it does work.
Thank you for your help!