To me it sounds like a modern Paul McCartney song rather than a Beatles song
It sounds like some over produced 1990’s Verve track with John Lennon on vocals, a poor song and they should have left it where it was.
As I understand it, Lennon recorded it on to a cassette post-Beatles and wrote “For Paul” on the label. Yoko Ono found it and passed it on to Paul McCartney. In the mid 1990’s the then remaining three Beatles recorded it but George Harrison hated the results so the project was shelved. With the advent of AI they revisited it again with a slightly improved vocal track and released it.
Maybe I’m being churlish but it’s no coincidence that they release this to coincide with the re-release of their red and blue greatest hits collections. I love the Beatles and their music still appeals to many generations today, from teens on but to me this is just a shameless attempt at promoting re-releases.