GPS accuracy really poor (example map included)

I am very disappointed in the GPS accuracy of my Vivoactive 4 (first Garmin I've bought). Here is a link to a run I exported (blue line) and the actual course I ran (red line, accidentally made it two lines). As you can see there are certain parts where accuracy is really disappointing, not something I expect from Garmin. It was measured using GPS and Galileo. Is there anything being done by Garmin on the software side to address this? I bought this watch because of Garmin's reputation for GPS tracking and accuracy.