Is that the seal with the little spring tension showing in there?
About as clear as I can get from my phone and a pen spot light on it.

5502AAC8-6D22-4440-9DF8-69A92B01CE59.jpeg