Oda giving One Piece a 2025 deadline isn't surprising. He has stated numerous times that he wishes to retire by the age of 50, and he turns 50 January 1, 2025. He also stated that he cutting so much and revealing lots with the Vivre Cards cause he doesn't have the time to address them in the manga.
Still have doubts that One Piece in will end in 2025, but we have a strong baseline of Oda's intentions.