The image shows 9 purples, but I believe P1_7 and P2_3 can't be used for a PWM outputs because they correspond TA1.0 and TA2.0. So that implies 7 PWMs are possible.
The .h file digital_pin_to_timer also lists seven that are >=1 at the end and are not B ports. It would be great to free up TB0.5 and TB0.6, but these are marked as reserved on the BoosterPack pinout standard, so maybe that's why. Maybe that is also the reason for TB0.2 which is marked **. BTW, something is funny about that last line of digital_pin_to_timer because T0B1 is not on P4.7.
Bottom line, the answer to my que