Quick answer: Overlay camera Render Type = Overlay. Add to Base camera’s Stack list.

Weapon viewmodel camera doesn’t render. Base camera ignores it. Overlay must be explicitly stacked.

The Fix

BaseCamera (Camera component):
  Render Type:        Base
  Stack:
    + WeaponViewmodelCamera

WeaponViewmodelCamera:
  Render Type:        Overlay
  Culling Mask:       Weapon
  Clear Depth:        true

Stack drives layered rendering. Overlay’s output composites onto Base’s color target.

Verifying

Weapon visible without clipping into world. Frame Debugger shows overlay pass after Base.

“Stack the overlay. Composite layered.”

Related Issues

For URP feature order, see order. For Render Objects mask, see mask.

Stack on Base. Overlay renders.