Difference between createmultisig and addmultisigaddress on v 0.20.0?
If solution suggested in the comment resolved your problem it's related to address_type in both RPC commands. It is legacy by default for createmultisig and set by -addresstype in bitcoin.conf for addmultisigaddress
You have used public keys in first command and addresses in second so I am not sure if the addresses are for same keys and in the same order.
Please refer to this question for order of keys: Is the `addmultisignature` API call dependent on order of public keys in the array? Or is it lexicographically sorted?