Unable to answer "Can you deposit cash at this ATM?" for https://osm.org/node/4869134218 via StreetComplete 53.3:

These are not UOB ATMs. There is a POSB one and an OCBC one.

The OCBC one has the deposit cash option.