For your case, have you considered using a secondary CPT without a physical location? Physical Location could be used on the main listing, and then a secondary type could be used for the service areas, linking them to the main listing with the Custom Post Types addon Link Posts field.
https://wpgeodirectory.com/docs-v2/addons/custom-post-types/
About using the Franchise Manager, since the address is not locked on the child listing, it is not necessary to set a street address. For example instead of 123 Java Way it could be “Arizona Service Area”.
I am sorry but I don’t have more information about when we will be working on additional service area features.
Franchise manager is the best fit. I hope you will try it out and perhaps consider what changes would need to made to make it work for your case.