Update, I've not had to download again the last few logins. However, I did notice something odd. Anytime I execute the game launcher, it's been putting a text file on my desktop: host.developer.cef.c.gpu-process.log. Seems like when I delete this, I have to download the updates again. So I've left it on for the last few logins and surprisingly no updates. Why would this be needed?
EDIT: I'm also not getting a mismatched version notice too btw.