Google Showing HTTPS in results not HTTP

I’ve just found a couple of pages in search results which are indexed as https not http.

This is stopping the page work for some reason correctly and I have no idea where it gets this idea from. Seems there is always something that pops up like this via google.

My sitemaps have no reference to these pages so why has it chosen to do this on certain pages. I have no idea to what extent either

What I would like to do is just stop this happening across the board.

If anyone has any help that would be great. Thanks