Where? Some places do not pass caller ID name from the sender, others will only match the number to a national database of registered caller ID numbers.
on the receiver. I already updated the name in national database (asterisk tables: sip, devices, and users), the “database show ampuser XXXX” not show the new caller ID name.
I checked the asterisk log, the callerID name from “AMPUSER/XXXX/cidname”
Be aware that your . .asterisk tables: sip, devices, and users . . . are from mysql/mariadb , the AMPUSER stuff is in the native asterisk sqlite3 astdb database. FreePBX updates the sqlite3 tables to suit when it is convinced that it needs to.