What do you mean "what gives"? What kind of answer are you looking for, exactly?
The TAP site that allows you to select seats is the one that reflects the reality of the flight. TAP is not going to operate 48 business class seats to Prague in December as you say Google Flights is telling you.
If you do not meet the exit row requirements or do not wish to sit in an exit row, book the second row.