Have wouldn't come on for them went and got it wouldn't come on for me it seems like it only comes on when I am coming home from lil over hour away down the same way/
"I already took it to the dealership and the tech reported 'could not replicate'. So, I went back to the dealership and rode it to make the light come on, but it wouldn't for me either. It seems like it only comes on when I'm heading home from over an hour away."
Good translation. As was said earlier, could be a switch or loose wire. You rode the bike 1 hour both ways without the motor seizing so you had oil pressure. Go buy a good oil pressure gauge and don't just depend on an oil light.
Is this bike still under warranty? If so I wouldn't be buying anything. Squeaky wheel gets the grease. Camp out at the dealer and keep complaining. Escalate the issue until it is resolved. Be polite but firm. JMO
You need to escalate this issue while it is still under warranty. Formal complaint to HD maybe in order. List each time you took it in and what was done. How often you have had the issue. If you don't pursue the issue, you will end up living with it. Don't take no for an answer.
"Nice guys finish last"