I reflashed the FC to BF 3.3.1 and left the PID’s stock, and did not implement any of the Project Mockingbird settings. Just made a few basic changes.
Also installed Rakon-Heli 40mm Tri-blades,
Ran it with a MyLipo DE 255mAh HV this time to save some weight. AUW with this battery is 40.07 grams.

Got right around 3:00 mins flight time. Motors came down hot again. Maybe a touch less scorching, but still way hot compared to what I’m used to on all my other quads.
The quad also makes a weird “tone” upon being armed. It’s not motor whine. Just a mono-tone that doesn’t change pitch or volume when the motors spin faster.
Here’s my new DIFF after flashing to BF 3.3.1
diff
Betaflight / BETAFLIGHTF3 (BFF3) 3.3.1 Apr 3 2018 / 09:26:40 (4b7eaf79d) MSP API: 1.37
name Bruno75
feature -TELEMETRY
feature DYNAMIC_FILTER
beeper -GYRO_CALIBRATED
beeper -RX_LOST
beeper -RX_LOST_LANDING
beeper -DISARMING
beeper -ARMING
beeper -ARMING_GPS_FIX
beeper -BAT_CRIT_LOW
beeper -BAT_LOW
beeper -RX_SET
beeper -ACC_CALIBRATION
beeper -ACC_CALIBRATION_FAIL
beeper -READY_BEEP
beeper -DISARM_REPEAT
beeper -ARMED
beeper -SYSTEM_INIT
beeper -ON_USB
beeper -BLACKBOX_ERASE
map TAER1234
aux 0 0 0 925 1200 0
aux 1 1 1 1700 2100 0
aux 2 2 1 1300 1700 0
aux 3 28 1 900 1300 0
rxrange 0 1093 1946
rxrange 1 1094 1945
rxrange 2 1094 1945
rxrange 3 1093 1946
set gyro_sync_denom = 2
set rc_interp = OFF
set motor_pwm_protocol = BRUSHED
set bat_capacity = 500
set vbat_min_cell_voltage = 30
set vbat_warning_cell_voltage = 31
set deadband = 5
set yaw_deadband = 10
set pid_process_denom = 1
set osd_vbat_pos = 2102
set osd_tim_1_pos = 2499
set osd_flymode_pos = 2519
set osd_vtx_channel_pos = 2085
set osd_crosshairs_pos = 2282
set osd_craft_name_pos = 2508
set osd_warnings_pos = 329
profile 0
rateprofile 0
Any other ideas?