maybe you have resembled content pages on your website. sometimes content that is resembled other site pages made a problem for other pages. just go through the content of the site. hope this will helpful for you
I know the feeling. Just wait a couple of weeks. I had a (wordpress) site with Yoast SEO plugin that took more then 8 weeks that it was completely indexed. After 2 weeks I saw some pages and was growing in the weeks after. Patience young padawan 😉
How many words do the service pages have? Pages for services tend to be lower on the word count spectrum.
It may be coincidence but I’ve noticed that google seems less inclined these days to index pages with a lower wordcount, with even pages with 800 words and proper images not getting indexed until I added more words. If it is a coincidence, it’s very coincidental that it keeps on happening on various websites.