You’ll see it again and again .. UN/UNGA and UNSC Chapt VI resolutions are non binding.
However, the UN Charter itself is binding on ALL Members in its entirety.
That matters be resolved peacefully in accordance with International Law and the UN Charter is binding.
UN Charter chapters re-affirmed and/or emphasized in an UN/UNGA/UNSC resolution are as a matter of course binding! They do not suddenly become non-binding just because they’re in a so called ‘non-binding’ resolution.
Similarly International and Customary International Law is binding. Laws re-affirmed and/or emphasized in an UN/UNGA/UNSC resolution are binding!
Likewise conventions that have been ratified by a majority of the International Comity of Nations automatically pass into Customary International Law and are thereby binding. The majority of Nations have ratified the Geneva Conventions. Geneva conventions re-affirmed and/or emphasized in an UN/UNGA/UNSC resolutions are binding!