I am glad there are others that are fighting this battle along side me.
My primary issue is this, I am not using the RPI touchscreen, i have 3 waveshare units that all work wonderfully. Im able to get LiberELEC working and KODI booted, but im having touchscreen issues, primary, it doesnt work, secondly, if i change anything within the config files, i normally dont get it to boot up again.
so, i think what im fighting at this point is going to be a kernel issue, without libinput drivers being installed. i have gotten this same screen to work with the rpi3 model b and havent had a single issue. It would just be nice to have the rpi4 4gb model i have working.
As for the hanging issues, i would see if removing dtoverlay=vc4-fkms-v3d from the distroconfig would help at all. may have a different effect with the pi touchscreen than the effect im getting from it.