ITA shows what the fare may be but it doesn't show actual availability. So for ITA fares, you need to get a local TA in the country you're starting in to get the fare you see.
On SQ's website its probably of the same situation - that those seats are sold out based on point of origin and TOS.