In my experience, it seems like it always resynced after a period of time. It’s like it gets stuck and refuses to check for updated data when you try to press the reload button. But I think some background sync process eventually pulls in the updated data from the sheet. Maybe try updating some data in the glide data editor or in the Google sheet to see if it triggers something.
If the sheet is being automatically filled (including the headers), I would recommend to instead put in static headers in row 1 of the sheet. Then fill rows 2+ with data. Then you shouldn’t have this problem again.