I’ve collected all the foils, aside from one in Stormwind, according to the script ran. (Specifically 74286 returned FALSE) Both known locations for Foils in Stormwind do not turn up anything, and Wowhead comments indicate they’ve disappeared.
(Script ran in full below)
/run for k,v in pairs({{“STW”,73952,74286},{“ORG”,74848,74287},{“VAL”,74849},{“WKS”,75039,74851,74850},{“OHP”,75040,75036},{“AZS”,75041,75037},{“THZ”,75038,74852}})do for j=2,#v do print(v[j],C_QuestLog.IsQuestFlaggedCompleted(v[j]),v[1],“FOIL”)end end