I believe I stumbled upon the answer in my Kraken account...
You can save wallet addresses when you withdraw money...I found the 12ngg address. Luckily I named each withdrawal address when I processed them through Kraken...this address is linked with a bitcoin atm I have used to withdraw in the past. Essentially I selected this on accident...the atn company has the private key correct? They were not expecting the money to be sent to them, why it is still sitting on the chain
Would it be as simple contacting them and having it sent back to me? or how would this process work?
Yes, the ATM provider in this case has the private key to this address.
You might try to contact them, but if this address isn't actively a deposit address for your account, they probably won't do much for you.
It would be still worth contacting them.
I have sent funds to this atm before from both Kraken and Coinbase only confusing part is how did the transaction #1 find its way into my coinbase account if this address is linked with a third party ATM.
This seems really weird. There is no practical reason for the atm provider to forward your payment to your coinbase account..