I checked your link and that outdated charter you quoted also links to their 2017 charter. Point 16:
"16. Hamas affirms that its conflict is with the Zionist project not with the Jews because of their religion. Hamas does not wage a struggle against the Jews because they are Jewish but wages a struggle against the Zionists who occupy Palestine. Yet, it is the Zionists who constantly identify Judaism and the Jews with their own colonial project and illegal entity."
EDIT: For those who wants to see it directly in case the above gets taken down: https://irp.fas.org/world/para/docs/hamas-2017.pdf
Singapore itself is an Israeli ally and has been trying to frame the whole war as just a case of racial and religious disagreement rather than colonialism. It is also participating in Operation Prosperity Garden (the US-backed operation to stop Ansar Allah from enforcing the red sea blockade on Israel). I feel for the charity workers. The government's hands however are stained with both Palestinian and Singaporean blood.