Question away. It wasn’t just a mental exercise. Here is the result when I switch to FRAME_TYPE=1. It is correct and double checked.
You may wish to read a topic I authored on the subject:
Demystifying Multirotor Motor Numbering - ArduCopter - ArduPilot Discourse