Do you check bonus expiry time before wagering, or only after claiming?
I’d treat vague wording as a red flag too. If the terms do not clearly say the expiry date, time, and timezone, it creates too much room for misunderstanding. A bonus should not require guessing server time or support confirmation just to know when it ends.