Thank you. That works for the bottom layer which is most important to me.
It's not ideal for top layers of different shapes at different heights, but at least it gets the first layer correct.
I still think Top/Bottom Extruder not using the correct extruder for the walls is a bug.
Where would be the most proper place to report that as a bug or requested improvement?