The low seats number of 32 is nuts, but I don't think it was that long ago that their predicted number (90 on that page) was seen an impossible, extinction level, low.
Perhaps it's possible they could still on a downward trend and haven't hit their absolute low yet.
Latest Electoral Calculus GE prediction:
https://www.electoralcalculus.co.uk/prediction_main.html