BUT when I try to lookup that block, its differrent hash:
So it seems the wallet thinks there are two blocks with the same number but a different hash on the network...
Thats quite a problem...
These are most likely due to "mini forks" and rollbacks, if you monitor the Ethereum network you will noticed that there are a lot of block reorganization going one due to the short block times.
The same is most likely happening on Shift, perhaps even more so if the "parameters" have been tweaked