You aren't doing anything wrong. They behaved so well for SIL & BIL because you have taught them how to behave. They play up for you because they are comfortable with you and try to push the boundaries.

Just a thought, maybe DD2 didn't want to go to kinder because she missed you too?