Centrist parties have failed to stop the far right in the US and France, and it's quite possible that a Green-Lib pact would only serve to tie the Greens to unpopular centrist mitigations.
Rainbow alliances sound great, but they inevitably end up diluting genuinely progressive policy.