No, the last time we see him is in red and blue...and evil. Kind of fitting, really.
Chronologically though, Superman is last seen in red and blue for his Shazam cameo, if that helps? I know it's not Cavill, but it is Superman. Mostly.
You've a point, clearly the costume either changes colours or he gets a different suit at some point. But really, the Knightmare scene was a possible reality.
Keep in mind that the black and white suit is probably not canon anyway, with the previous version of JL being so
Well, its interesting you mention canon. I'm planning on watching the DCEU films and in the following order - Wonder Woman, Wonder Woman '84, Man of Steel, Batman V Superman Ultimate Cut, Suicide Squad Extended Cut. Then I plan to watch Snyder Cut (if Superman's costume had been red, blue & yellow by the end It'd have watched it in a different order), then the CW's Crisis on Infinite Earths (the restart of the multiverse is why there's two different versions of JL IMO), Justice League Theatrical Cut, Aquaman, Shazam & Birds of Prey.