Update on the bias spreader issue. I changed the spreader transistor to MJW NPN. I mounted on top of the middle transistor. I ran both 0.75A at 31V rails and 1A at 25V rails. I have been running for almost an hour. The current drop like 10% after I set it. It's getting very hot, not touchable anymore, but it's definitely seems stable. Seems like the choice of the transistor for the bias spreader is the KEY in this.
I have a suspicion if I just mount the MJW on top of Q17 at the end, I will eliminate the dropping of current because it is a little cooler and will eliminate the over compensation and keep the current constant.
I have to apologize for my negative view of the uP control method. Maybe there is some truth in getting away from this bias spreader. What I did not count on, is the Vbe which affect the tempco of the spreader make such a HUGE difference whether you get thermal run away ( not current hogging) with the amp. From my very limited experience of this, I need to match the Vbe of the bias spreader to the power transistor so I can get a full 2X multiplier to get the -4mV/deg C, or else, you cannot get the tempco right and you can run into trouble.
I really would like to hear from you guys that has a lot more experience about this. I really have not seen posts here OR even in books that mention how critical this issue is. You can design all the thermal manage in the world, you can match the transistor till the cows come home, if you don't have the same tempco between the spreader and transistors, you can get into thermal run away.....Or it can be opposite that you go from optimal bias to way under bias. It can go both ways.
I've been sweating on this the whole day. I am still testing, I'll update if anything new happens.