The deployed code is used the code for the proxy contract which is kept as small as possible to minimize deployment costs. If you use the official ProxyFactory at
0xa6b71e26c5e0845f74c812102ca7114b6a896ab2 the expected bytedcode (queried via
eth_getCode) should be
The code that needs to be used to verify this can be found in the GnosisSafeProxy in the safe-contracts repository.
An example for this can be seen on Rinkeby: https://rinkeby.etherscan.io/address/0xfebb1f3f0169dc5cf23e0e3294cdac18568d8031#code
If you have a specific address that is not working for you it would be helpful to share it for further investigation.
General comments on the Safe addresses:
You can see the available Safe related deployments in the safe-deployments repository.
dev version of the Safe will always deploy the complete set of Safe contracts and therefore you will get a different address.
safe-cli you should double check on the addresses with the
safe-deployment according to the docs.