From what I can tell from other forum posts, the setup process for Revolut is unreliable. For some it works first time, some it never works, others get it working eventually.
My bank does not support Garmin Pay so have no first hand experience with it.