Hi again Warren,
Thanks for the added details. I have carpal pain and limited time so can't write a book to explain how to fix everything. So I'll just start by explaining what the problems are.
I'll preface by saying dupes almost always create ranking problems but there are different types of dupes.
1st here are all the listings that are an issue
1) Listing 1 and 2 are exact dupes, that's a big problem for rankings. Same NAP.
2) Listing #2 is the one that's claimed that you listed above. It has what's known as description spam. Too much KW repetition. In local, repeating city even twice in the description can cause a 10 point ranking penalty.
Orlando is repeated about 10 times and other KWs are too repetitious too.
I've seen excessive descriptions like this cause a 150 pt ranking drop that carries a penalty hangover that can last for up to 5 months after you clean it all up.
3) Listing #3 is what we call a practitioner dupe. It's a different type of dupe that can't be merged or deleted so needs to be handled differently than #1 which is a scraped exact dupe. I have a whole strategy for dealing with these.
4) #4 and 5 are practitioner dupes that are marked "Permanently Closed". If they are no longer at the practice, this is the correct way per Google to handle the listings. To mark them closed.
HOWEVER there is a bug or unintended consequence. In most cases I investigate, if there is a listing marked closed at that address and phone #, it almost always suppresses the ranking of the main listing. Shouldn't but does.
Didn't have time to do a deep dive, there could be more. This is just at 1st glance.
Any of these problems alone can cause disconnected listings so I'm not sure which is the main culprit or if it's a combo. Each of these problems can take multiple steps and probably several weeks to resolve. Aren't you glad you got this client???

(Sorry I know this is not what you wanted to hear.)
One of the things I really stress in my training is to do an analysis of the client before taking them on, to try to uncover problems like this. Local can be VERY time consuming when you have problems like this to fix. Local troubleshooting like this goes way beyond standard SEO, so ideally you could have explained to client they had lots of problems so you could build in the extra time required to fix them.
Let me know if this is new news or if you already knew about the dupes and violations. Let me know if this makes sense so far.