Quick answer: Unity AssetBundle async load ignoring AsyncOperation.priority? Bundle loads aren't priority-aware on all platforms - sequence loads manually.
Critical menu UI load lower priority than ambient music; UI loads after music.
Sequence manually
Load critical first; await; then ambient. Order is explicit.
Or use Addressables
Built-in priority handling; respects across platforms.
Audit load ordering
Each load's intended priority; verify execution order.
“Priority is a hint. Some platforms honor; others don't.”
If load order matters, the explicit sequencing is the reliable path. Don't rely on priority hints.