Ser and estar, chosen in real time
You know the rule. The problem is that you have to apply it before you have finished thinking of the adjective. That only becomes automatic through repetition out loud, with someone catching it when you get it wrong.