In older versions of our SW, the challenge was preserving critical config data during a major version upgrade, which erases Drbd, lvm and iscsi target configuration data along with required packages. We have addressed this in our latest release which can store all of the required config data in the xapi db, hence allowing the data to survive a major upgrade.
The process is documented in the link below.
Regarding whether to move to xcp 7.6, I really can't say. I see no downside in migrating. You'll need to weigh the benefits of that.