GE Range Terminal Block Smoking
Things don't just start malfunctioning for no reason at all.

The smoke and discoloration from heat means something is broke or you have a loose connection.

It is possible that the connections to the terminal block were not as tight as they are supposed to be and created a high resistance connection over time.

Sounds like you may need to replace the terminal block if it is badly damaged. (If it is not that damaged, there is nothing much to go wrong with them.) At that point, when you remove the leads to the heating elements you can check the elements for resistance to make sure they are still good.

If all the elements and leads are good then reinsert the leads and tighten the connections into a new connection block. If any are open or shorted then replace them. Then test each of the ranges functions to verify it is in good working order.

Good luck!