How to reproduce:
1. Open the attached project "HierarchyBugs_H1_H2_H3"
2. Go to QA -> H3 - Hierarchy version goes negative
3. Observe the Console
Expected results: Hierarchy.Version stays a non negative, increasing value that a consumer can compare against the value it cached
Actual results: Hierarchy.Version reports negative values once the native counter passes 2147483647 - "native counter 4294967281 -> Hierarchy.Version reports -15" - so any consumer that treats a larger value as newer stops detecting changes for half of the counter's range
Reproducible with: 6000.6.0f1, 6000.6.1f1, 6000.7.0a6
Not reproducible with: 6000.5.9f1, 6000.6.0b10, 6000.7.0a5
Reproducible on: Ubuntu 24.04.4 LTS, macOS Tahoe 26 (M1)
Not reproducible on: No other environment tested