I checked your link and it 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.”
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. I feel for the charity workers. The government’s hands are stained with both Palestinian and Singaporean blood.