Startx and chromium browsers

Okay guys so this is really weird.

I run i3wm and have startx auto start, right? That’s fine and all.
I recently put in a new monitor and up the resolution which works.

However, whenever I turn on my PC or restart the PC. Qutebrowser and Vivaldi just doesn’t work. I would have to logout and type startx and then the browsers would work.
So I went to my .zprofile and took out the && startx. Restarted my PC, I have to manually type startx and the browsers work.

Any idea what the heck is going on?

update: i downloaded firefox and chromium to test it out as well. Firefox, Tor browser works, but chromium doesn’t.