Why have you given 50G to your docker image? Have you had problems filling it? 20G is more than enough unless you have some application misconfigured. Making it larger will not help with filling docker image, it will just make it take longer to fill.
You also don't have docker log rotation enabled. But system share is all on cache so that is as it should be.
There is a duplicate share name showing up in your diagnostics. Difficult to see exactly what happens sometimes due to anonymizing, but it looks like it is probably related to your appdata share. And these duplicates are something I see occasionally in diagnostics.
There is a .cfg file on flash in config/shares that looks like it may belong to appdata or something similar anonymized as a-----a(1). The (1) is the reason I say it is a duplicate, because DOS naming conventions don't distinguish case so it gets renamed in diagnostics with the (1) appended. That .cfg file has settings for a share that doesn't actually exist on any disk.
There is another share in diagnostics that does exist, on cache, anonymized as a-----a, but it has no corresponding .cfg file in config/shares.
Take a look at your flash in config/shares and see if you can clear up this mystery.
Also, all your array disks are very full as I'm sure you know.
Nothing obviously related to your stated difficulty though, except the possibility that you have been filling docker image. You might try recreating docker image as 20G just to clean it out, then the Previous Apps feature on the Apps page will reinstall your dockers exactly as they were.