I rarely if ever dip into this thread. But based on what you have reported the GP said I would strongly advise getting a second opinion.
There are so many holes in this diagnostic pathway I don’t even know where to begin.
But I’ll try.
VTE (blood clot in deep veins / lung) is a potentially...