Looks like the SIM contacts are damaged. That will definitely be a repair job. Either order a bag to send it off for repair or take it to your nearest Vodafone shop. That is if you got it on contract from Vodafone.
Before sendiong the handset off, you might want to try wiping the area of the SIM contacts with a dry cloth in case there's any dirt or dust in the way. Whilst they're not all reachable, you might catch the edges of anything affecting the hidden ones.
If that doesn't help, you can see how to arrange a warranty repair here.
I’m part of the Vodafone Tech Team and here to help. As this is a public forum, we can only answer non account specific queries. Please note, we’re unable to reply to private messages.
If you see a helpful post, please click the 'Thanks' button to let the author know. If a post solves your query, please click the ‘This is the Answer?’ button. This helps others find helpful answers in the community too.