I think you need to stop focusing on the word “install.” EasyInstaller can pooch things if there are any “data values” or “settings” that don’t get reset via a standard image build and deploy. I don’t know about the Dahlia board, but you have such things on the Verdin big board. They are used to enable/disable various devices that share pins.
No.
5.4.0+biuld.4 works
5.5.0+build6 screws the pooch
Don’t know about versions and/or builds in between.