Date: 202104
Local time of day: 1201-1800
Location: ZZZ.TRACON, US
Flight conditions: VMC
Light: Daylight
Aircraft: Light Transport
Operator: Fractional
Operating under: Part 135
Flight plan: IFR
Mission: Passenger
Flight phase: Descent; Final Approach
Airspace: Class B ZZZ
ATC / advisory: TRACON ZZZ
Second aircraft: Commercial Fixed Wing
Reporter organization: Government
Reporter function: Approach
Reporter qualification: Air Traffic Control Fully Certified
Human factors: Situational Awareness; Time Pressure; Workload; Communication Breakdown; Distraction
Anomaly: ATC Issue All Types; Conflict NMAC; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Published Material / Policy; Deviation / Discrepancy - Procedural Clearance
Detector: Person Air Traffic Control
When detected: In-flight
Result: Air Traffic Control Issued Advisory / Alert; Air Traffic Control Issued New Clearance; Flight Crew Diverted; Flight Crew Executed Go Around / Missed Approach
Contributing factors: Procedure; Human Factors; Airspace Structure; Aircraft
Primary problem: Procedure

Narrative: AIRCRAFT 1 was in the downwind. I decided I was going to turn my traffic on to base leg above my traffic to the parallel runway. AIRCRAFT 2 was downwind ahead of AIRCRAFT 1 descending to 7000 feet. I vectored them to join final; no clearance to use altitude leaving. AIRCRAFT 3 was straight in to the parallel runway. I based AIRCRAFT 1 the first time with the wrong call sign XXX ; no response. AIRCRAFT 3 and AIRCRAFT 1 were head to head at same altitude with 8 miles of separation.  I transmitted three additional times for AIRCRAFT 1 feet twice no response before 'say again' and finally got a read back. AIRCRAFT 1 had divergence with AIRCRAFT 3 by about 1/2 mile. I shipped AIRCRAFT 2 to turn heading 050; more panicked each time; finally got a response. Told AIRCRAFT 3 to expedite with a speed restriction; not realizing I had not cleared them for an approach. They said nothing because [of] my near miss seconds before. Local Control called and asked if they were landing; I said I thought they were cleared. AIRCRAFT 2 went around because of this mistake.This was a tight hole to get into. I pushed to get in it because without; AIRCRAFT 1 would have flown 10 more miles. If pilots would have listened; this would be a non-event; but I instead was panicked and forgot to clear AIRCRAFT 2 I feel terrible for the go around; and scared that I barely had separation; head to head; between two aircraft. I think I will be much more hesitant to attempt to get general aviation aircraft their preferred runway. Just a few minutes before this; I made another general aviation land on a different runway because I deemed it not worth the risk. It's not that I don't have cutoffs; in fact; I'm less aggressive than a lot of my coworkers. This exact situation has been completed without incident numerous times by myself and others. Plain and simple; this happened because the pilots didn't hear and then I allowed a distraction to make me forget to clear AIRCRAFT 2. That being said; at least for a while I won't be accommodating general aviation aircraft quite as much. That situation could have been much; much worse and that's going to be playing in my head for quite some time.




Synopsis: A TRACON Controller reported two aircraft were not complying with assigned headings and altitudes for final approach sequencing resulting in a NMAC. While attempting to resolve the situation the reporter shipped another aircraft to the Tower without issuing an approach clearance causing that aircraft to go around.