Think it's because they don't want him wearing it at a high profile (media wise) final.
That is all.
Very good point. Half the world watching, the camera pans to Pep and they all see the ribbon. Sky get it in the neck, the FA get it in the neck so the easyiest thing to do is charge him now, late on a Friday so the club lawyers cannot intervene and hope that he doesn't wear it. Wankers.