I’ve been thinking about this and believe you could either use the GPS Splitter with one of your pucks or the Plugin if you were inclined to use the Windows Location API. See
here for the download of both components and to decide which one you want.
I believe what may be at the crux of your issue is some old and/or outdated settings. I’d locate those settings (usually an XML file) according to
these instructions and delete them. Then when everything is connected run the “Setup Wizard” to reconnect your chosen GPS unit and hopefully it will start working again. Let us know how it turns out.