Date: 202102
Local time of day: 1801-2400
Location: ZZZ.TRACON, US
Aircraft: Commercial Fixed Wing
Operator: Air Carrier
Operating under: Part 121
Flight plan: IFR
Mission: Passenger
Flight phase: Final Approach
Airspace: Class D ZZZ
ATC / advisory: TRACON ZZZ
Reporter organization: Government
Reporter function: Departure; Approach
Reporter qualification: Air Traffic Control Fully Certified
Human factors: Communication Breakdown; Distraction; Situational Awareness
Anomaly: ATC Issue All Types; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Clearance
Detector: Person Air Traffic Control
When detected: In-flight
Result: Air Traffic Control Issued New Clearance
Contributing factors: Procedure; Human Factors; Environment - Non Weather Related
Primary problem: Environment - Non Weather Related

Narrative: ZZZ ATIS advertising ILS Runway XY; winds 24008 favoring [Runway] ZA but it is normal for ZZZ to use 12 until winds are 10 KTS or greater due to terrain and approach undesirability of Runway ZA.Aircraft checked on with correct ATIS descending from Center and asked for RNAV ZA. I only heard RNAV.  The common request from airline is for the RNAV Z Runway XY when we are advertising ILS's because it saves flying miles/time.I should mention that the cleaning/disinfecting person was starting my station so I had to move out of the way and move items away for her cleaning process. This is a nightly routine and is highly distracting.I cleared Aircraft X for the RNAV Z Runway XY approach. To which they read back 'Cleared RNAV' (pause) 'Zulu; Runway XY' (the XY was dropped and due to the cleaning I only heard Y which I assumed was part of X-Y) [Note: there is NO Runway YA at ZZZ].I observed the aircraft making a right turn at ZZZZZ intersection instead of the left turn for Runway XY this alerted me the aircraft was following the Runway ZA approach path. I immediately canceled the approach clearance; assigned an appropriate altitude and heading and informed the pilot it appeared he was on the wrong approach and I was now vectoring for the correct approach. The pilot was still above all MVA's so there was no immediate danger. There was a short discussion with the pilot and he set up for the correct approach which was completed with no issue.1st; Cleaning/Disinfection of control position and its immediate vicinity by contract staff should be done only when the position is not being worked at that station. Our facility closes the TRACON at XA:00 and has a 5hr XX min window this could be done in with no distractions and eliminate the danger to the NAS is currently poses.2nd; this was a clear hearback/readback issue with expectation bias on both the controllers and pilots part.A- Because of distraction; I failed to hear the initial request for Runway ZA and followed up by issuing a standard clearance for the RNAV Z Runway XY with no other warning to the pilot such as 'Unable Runway ZA' as I would normally do with an opposite direction request I was unable to approve.B- The pilot readback a completely wrong clearance in many ways; The RNP approach he wanted to Runway ZA is called 'RNAV Runway ZA'. It does not have a Z and is to ZA not YA. By reading back 'Cleared Rnav Z Runway YA' it greatly increased the chances of my hearing it as I expected.C- In listening to the recording the pilot obviously was unsure of the clearance he got as there was a long pause between RNAV and Zulu; which leads me to believe the pilot had a flag going off in his head that he neglected to properly follow up on.  Had I not been involved with dancing around the cleaning person to be able to see my scope I probably would have picked up on this better. As it was I must have had a flag of some kind in my own mind because I did give extra vigilance to ensure the correct turn at ZZZZZ so there must have been something warning the back of my mind as well.In the end the system did work as it ultimately should and the error was caught and corrected with no risk. I know a last minute correction like this can cause stress on a flight crew and this crew handled it with high professionalism and safety was insured by both them and myself.




Synopsis: TRACON Controller reported communication problems with an aircraft while the facility was being cleaned/disinfected.