Having four different sites, one for each service, isn't against Google policy. Having 4 local profiles, one for each service, is definitely against policy though. It's still a terrible idea to divide into multiple websites like that though. Each site individually accrues it's own authority, four sites quadruples your work, with literally no added benefit. The only reason I would ever recommend a client have multiple sites for multiple services, is if they had multiple demographics they served, and they didn't want to dilute their brand by advertising both categories of service next to each other. You could engender more trust with sending potential clients looking for product package photography to a site that features nothing but that.
In your case, these aren't doorway pages. Doorway pages are made to provide a paper-thin amount of content, ranking, and then giving users an immediate link to the 'real' page you want them to be on. These pages on the other hand, have a number of outgoing links, full site navigation, phone number and contact form, etc. They aren't doorway pages. They're still pretty similar though, and light on unique content. I noticed you have a different page for each service area and each service... that's a terrible idea. You've got literally dozens of almost identical pages plugging up your site. I've seen rankings improve on sites just from culling the waste. Look in GSC, see if any of those pages are actually getting any traffic or exposure, and delete all the ones that aren't. Phil wrote a great article on this, you can read it
here. His suggestion is the right one. Don't maintain any more pages than you can actually do a proper job with.
For the above pages, it looks like the text is all unique (at least among each other, I didn't run any duplicate content tools or anything) but you could still improve the pages.
Here's a thread with some great ideas. . The more relevant, unique, useful content, the better. If you optimize it for what the customer might expect to see, you'll be in good shape. Testimonials from clients who hired you for that specific service, before and after photography, potential building code, legal, or logistical challenges for each individual service, all that stuff is great.
I'm also not a fan of huge footers with a billion zip codes and cities and suburbs. That was a great strategy back in like, 2002, but best you can hope for now is that it won't cause you any trouble. It's certainly not going to help you. One of the ways Google breaks down organic results now, is with local specific results. You'll find people doing a search for 'basement waterproofing' will see a similar spread of sites all around your local area. I saw
this article recently with an interesting fact:
For example, while restaurant-related searches have grown by double digits over the past two years, those same searches that include a zip code qualifier have declined by over 30%.
Optimizing for all those little niche geo keywords isn't where your big gains are going to come from anyway.