Have you asked TK for the SQ PNR? They're different as TK uses Sabre, unlike SQ which uses Amadeus. Any semi-competent agent should understand the difference, but knowing TK that might be too much to ask for sometimes...
If SQ still can't see your booking with their PNR, then you have a serious problem.