Hi,
Many times the directions given by approach and ATC are not the same.
As I was flying yesterday from Washington to LHR (American 8472 heavy) for the event, I had to execute a missed approach to 27L and the heathrow director approach gave me revised vectors making me go left to right for the final. I was cleared for ILS approach to 27L and then suddenly gave me a vector to heading 300 while I was at 2000 ft. Noticing that something was amiss as I was at heading 300 to runway 27L, immediately I received a level 2 violation.
It was the heathrow director approach who directed me to heading 300 then reporting me for violation for wrong alignment to runway 27L.