1. user macros have shortened fields like "SNMPv3 auth pass" and "SNMPv3 priv pass", however, in frontend they are "SNMPv3 authentication passphrase" and "SNMPv3 privacy passphrase". Let's make sure all field names are matching the frontend field names.
2. LLD macros have a lot of fields named in plural, however, they should be singular. For example "SNMP OIDs", "descriptions", "IPMI sensor fields" and many more. They should be singular. Please, check all fields.