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.

Related reading