TP doesn't print the fare class on the boarding passes. Might be the same for TK. Y often refers to the cabin (economy) rather than the highest fare therein.
TP is known to also be extremely intransparent when it comes to mileage credit to FFPs (for anything other than Business).
My hunch is that you were travelling on non-earning fares and are misreading the boarding passes.