Phone audio (BT/USB) unbalanced to one speaker after Sync 1 to Sync 3 conversion

Hi all,
I converted my 2016 F-150 XL from Sync 1 to Sync 3. The donor APIM is from a 2018 F-150 Raptor (part number JL3T-14G370-HKB — confirmed by the Raptor boot animation and the part number), which came from the factory with the B&O premium audio system. My truck has the base ACM and base speaker setup (no B&O), so there’s a known mismatch between APIM and ACM/speakers.
Most issues from the conversion are already resolved thanks to this community’s info:
Fixed: EQ/balance stuck at max + volume frozen at 0 → changed APIM 7D0-01-01 first block from AA2A to 2A2A (removes Sony/DSP flag).
Fixed: No call audio at all (screen switched to call mode but silent both ways) → changed ACM 727-01-01 first hex digit from D to 9 (switched APIM gen1 → gen2 recognition, per the SDARS/APIM-gen bit table).
Fixed: Call volume too low → changed ACM 727-01-01 second block from 0800 to 1800.
Remaining issue: All phone-sourced audio — USB Android Auto, wireless Android Auto, and plain A2DP Bluetooth streaming — plays almost entirely out of the front passenger speaker only. Balance/fade moves the “focus” but other speakers stay very quiet/weak. CD and FM radio are perfectly balanced across all speakers, so it’s source-specific (phone audio path), not wiring/speaker hardware. Confirmed with 3 different phones — same result every time, so it’s not phone-side either.
Already ruled out: My conversion harness has two loose “Y”-shaped terminals that fit together perfectly but don’t connect to anything — bridged them thinking it might be the Mono/Alert line some people mention, made zero difference, reverted.
My theory: since the APIM came from a B&O Raptor, it may have internal channel-mapping/amp-topology expectations for phone-source audio (routed differently from tuner-source audio) that a simple DSP-off flag doesn’t fully override. Does the APIM’s B&O-oriented firmware handle phone audio channel routing differently at a level not exposed via the ACM’s As-Built, and is there a way to force it to treat phone audio the same way it now treats tuner audio?

System info:
SYNC 3 software version: 3.0, revision 17276_PRODUCT
Nav map version: NA 1 16
SYNC ESN: VX6M0560
Vehicle: 2016 F-150 XL (VIN omitted for privacy)

Current ACM As-Built (727 lines):
727-01-01 9800 1800 [checksum]
727-01-02 0300 34
727-02-01 5B8C
727-03-01 1446
727-04-01 0003 0255 53E0
727-05-01 0007 0957 26C1
727-05-02 7635 572F 076D
727-06-01 2D00 5800 0EC8
727-06-02 0012 000A 0052
727-06-03 1D00 4A00 0BA9
727-06-04 0032 0034 009E
727-07-01 0000 0A00 3373
727-07-02 0035 005C 00C8
727-07-03 6400 5C00 352D
727-07-04 0033 000A 0076
727-08-01–08-06 (all default 0000/00xx pattern)

Current APIM As-Built (7D0 lines), unchanged from original except 7D0-01-01 as noted above:
7D0-01-01 2A2A 0103 04B5
7D0-01-02 02A9 0014 8A23
7D0-06-01 805E

Any ideas specific to B&O-donor APIM + base ACM combos? Thanks in advance!


SYNC Region: NA

Navigation Variant: Nav

Manufacturer Year: Pre MY20

Install Type: OEM Replacement

Old SYNC Version: 1.0

New SYNC Version: 3.0.17276

Do you have a error message, if so what is it?
No

Update Method: CyanLabs Manual Method