Never had an issue on McGills (or First for that matter). What card are you using? Is it a standard UK Visa/Mastercard with a reputable bank? Don't think it would affect bus journeys but have you reached the contactless limit (£100 before you need to chip & pin again)? Perhaps try with Google/Apple Pay instead?