Slicer bug in vase mode overhang detection for inward slanting walls

I want to use the “slow down for overhangs” in vase mode. However this appears to be bugged – walls that are “over” the body are not considered as overhang.

Is this known, is it a bug, is there a workaround?

Example model:

Here one of the long sides is printed slowly, the other fast. Relevant gcode:

...
G1 Z96.975 X82.1 Y161.541 E.0216
M204 S10000
; CHANGE_LAYER
; Z_HEIGHT: 97.1
; LAYER_HEIGHT: 0.125
G1 Z96.975 F28800
; layer num/total_layer_count: 777/800
M622.1 S1 ; for prev firware, default turned on
M1002 judge_flag timelapse_record_flag
M622 J1
 ; timelapse without wipe tower
M971 S11 C10 O0

M623
; update layer progress
M73 L777
M991 S0 P776 ;notify layer change
M204 S5000
G1 F8315.299
G1 Z97.033 X179.9 Y161.637 E1.05621
G1 Z97.036 X179.9 Y166.361 E.05102
G1 Z97.036 X179.9 Y166.401 E.00043
G1 F900
G1 Z97.036 X179.9 Y166.437 E.00039
G1 Z97.096 X80.1 Y166.437 E1.07781
G1 Z97.096 X80.1 Y166.401 E.00039
G1 F8315.299
G1 Z97.096 X80.1 Y166.361 E.00043
G1 Z97.099 X80.1 Y161.637 E.05102
G1 Z97.100 X82.1 Y161.637 E.0216
M204 S10000
; CHANGE_LAYER
...

As you can see the slow speed (G1 F900) is only set to one of the long sides while everything else is printed at high speed (G1 F8315.299).

The settings:

I guess I can slow down the entire print to fix this. But I need to recalibrate extrusion and fan settings as they work in a quite narrow parameter range for my application – so not entirely trivial for me. Also time loss as most of the structure I print is vertical.