As much as it’s possible to update through the script, it’s recommeneded to install as a fresh img and copy over the roms/configs and w/e else. I stayed on 3.1 since updating through script never really works out well for me. (found it tedious to constantly do that process for every release)
Side note: it also depends on skins/emulator total and other things depending on where and how you freeze as well.