There isn't currently a solution to this. I have been working directly with an Apple engineer on the issue, and as mentioned in the above when multiple apps are registering for GPX files is when the bug occurs. He said there is no fix.
The one fix I do see in the thread is to allow Cachly to open ANY file type, which I am hesitant to do.