Hi…,
Welcome.
I loaded your flightplan into Charts Desktop and exported to MSFS, then loaded into MSFS. I get the same crown shaped flight plan whether using MSFS default data or Navigraph data. So it isn’t a Navigraph data issue:
As soon as you change the starting point MSFS recalculates the route. I do not know why MSFS adds PULPS into the plan. There are many issues with MSFS World Map - it is a work in progress. You might try posting at the MSFS forum. Sorry I can’t be more help.
Cheers
Ian