Recent file doesn't refer to the newest file

I’ve been encountering this bug for awhile. and randomly too.

it mostly occurs when I used google drive to keep the file upto date. (I used 2 pc personal and for work).
when I specifically used recent file to open… it seems it opens the local temp or somesort.
there’s no problem when opening it directly (double clicking) the file or open manually via ‘open’… it just weird, if you have recent file but it’s not quite ‘recent’…