Hmm this is interesting. Seems my fish config changed somehow. I opened up the config file and where the comment clearly says paleofetch I found neofetch instead.
## Run paleofetch if session is interactive
if status --is-interactive
paleofetch <== This was neofetch before I edited it
end
Edit: While this is the solution I would still like someone to help me find out what happened during that update (post linked above) to prevent it again.