Congrats.
I had also started trying to decode the QR but as I was starting to look into the ECC I noticed someone had moved half of the coins and gave up.
Glad you explained your technique. I initially used a Picross editor to map the screenshot before moving to a full Python script.