Thanks for reaching out and reporting this bug. Fwiw, I did reply to the original mail too bug for some reason it seems that the reply did not made it to you, not sure what happened here, sorry for that.
I am preparing an upload of the latest 2.54.1 release of snapd that partly addresses the points you raised. Unfortunately I won't be able to fix it all in this upload (time constraints) but it should improve the situation quite a bit. Thanks, Michael