Hi there,
Sounds like the 350X uses a different SNMP MIB than the standard IOS MIB.
Are you able to enumerate all of the SG350X interfaces in Cacti? If so, at least the OID index for interfaces is correct. It is just the OID variable value for RX/ TX that is incorrect.
You can download the SNMP MIB file for the SG350X, I suggest reading it to determine the correct OID value, from there you will need to create a new data query/ template in cacti.
Cheers,
Seb.