I'm immune to Hasbara and not wasting more time debating it, but just leaving some Wikipedia snippets below as a kind of a "community note".
> They never cancelled their original charter
Wikipedia [0]:
This document [the 2017 charter] reflects our position for now (...) The old charter was a product of its era, 30 years ago. We live in a different world today.
> Also, Hamas literally operated the 'March of Return' (demanding the 'right of return') that year.
Wikipedia [1]:
The first demonstrations were organized by independent activists, but the initiative was soon endorsed by Hamas, the governing party of Gaza, as well as other major factions in Gaza.
[0] https://en.wikipedia.org/wiki/1988_Hamas_charter#Since_2017
[1] https://en.wikipedia.org/wiki/2018%E2%80%932019_Gaza_border_...