environment.systemPackages = with pkgs; [
...
evolution evolution-ews
...
];
programs.evolution.enable does add a specially wrapped version of evolution for it to see its plugin. Maybe adding an unwrapped version of evolution shadows it (but I would have expected the build to fail when such a conflict happens).