It is up to the software developers to keep up on changing libraries. That said, the Zorin's have no way to know if evolution devs are doing that. Any operating system takes a chance when bundling software with what they produce.
Can you tell us if you installed evolution by flatpak, snap or apt? Have you tried removing and reinstalling the application (sudo apt remove evolutionsudo apt install evolution)? Also check for updates by sudo apt update And sudo apt upgrade.
If evolution is a snap or flatpak the above commands won't work.
For reference, if you've already set up accounts in Evolution, it is necessary to use File > Back up Evolution data… before running apt remove evolution. Once the flatpak is installed, restore settings from File > `Restore Evolution data…
I'm glad you resolved it. I noticed that my Google account tends to "time out" and require me to log in again, going through the entire permission process again. I don't know if it's evolutions lack of storing the credentials correctly, an expiration set by evolution or something on Google's end. It can be annoying when just about every other application does not have this issue. It could be how often i use the application as well.