The only time I recall St Ledger being a bit dodgy for us was when he was played in that friendly v Italy on his return after injury, even then the defence held out.
His attitude and application has been first class for us, whatever he had, he gave. It is a conundrum why he hasn't been able to get fixed with a contract and playing with a club. Reasons offered to explain that, here and elsewhere, are total speculation.