I’ll re check new implementation.
With your provided configuration snmpd gets an error.
If you add command such as:
set service snmp community <com> client x.x.x.x
Then, at least in my tests, it’s working (of course, this lets you use such community from the defined ip address).
To allow from all hosts, which seems the case since in you config you did not set up that restrictions:
set service snmp community <com> network 0.0.0.0/0