Your Google Business Profile Doesn't Speak to Battle Ground Neighborhoods
Your profile needs to explicitly name the Battle Ground neighborhoods, new developments, and surrounding communities you actually serve. Most cleaning companies in Battle Ground haven't made these updates, and that's exactly the local SEO gap that keeps them out of the Map Pack for the searches happening right outside their door.
Your cleaning service website needs to reinforce those same geographic signals.