Saint Malachy was off by one because Frankie wasn’t a pope - he was a globalist shill masquerading as a politician.
The case has been made that he was off by more than one, because the usual listing counts several antipopes.