I’ve had optiseal last 6 months so 3 weeks seems like a bad bond to me.
Since you’ve already polished, why not wash it a few times with your optimum car wash, then use gyeon prep again, then apply hyper polish like a wowa, and leave it alone, dry, and untouched for 24 hours other than initial...