german, currently living in the US here: the scenario OP describes would unfortunately be the same in germany. The healthcare is good, but slow. And any non-obvious diagnosis can take a while / several specialists to figure out.
Dunno if the private health care would be any better (wait time aside), but if anything I'm surprised you can't just throw money at the problem while in the US. Did something similar to what you described twice recently and for each condition it took less than 2-3 weeks between GP, specialist and results.
This is true but is it also the case with private health insurance? I've only ever been on public in Germany but others tell me it's much easier on private health insurance.
"Excellent free" might still get OP to the same delay loop he tried to escape. His US doctor might work "for the insurer" but the doctor in the free health care system might equally feel they are working "for the state". In my experience the state provided health care is mostly excellent for minors except for psychiatry which is underresourced, but for adults its roll of the dice (outcomes ranging again from excellent to abysmal) with long queues for specialists (Finland).
Dunno if the private health care would be any better (wait time aside), but if anything I'm surprised you can't just throw money at the problem while in the US. Did something similar to what you described twice recently and for each condition it took less than 2-3 weeks between GP, specialist and results.