Do you have different topologies on the two different pools?
USED shows actual disk space used, not the logical byte size of data. So if you need more or less RAIDz padding on one side or the other, or have otherwise differing levels of storage efficiency between the two, you should expect different values for USED between them.
