The meme talks about 2014 to 2022, your sub stack post about 2021 to 2025, so one is talking about the conflict leading up to the full invasion by Russia, the other is talking about what happened after the Russian invasion. They are closely related but not the same.