We do not currently know of any synonyms for catching off your guard.
For similar words to catching off your guard, try: