From what I could investigate, there’s a workaround for this:
Modify the boot order via CLI using onevm updateconf instead of Sunstone.
Define CPU_MODEL in the original VM template so it is preserved during UI edits.
In any case, my suggestion would be file an issue on the OpenNebula repo: Github Repo, so the technical team can review it better and give you a more technical reply.