Figured I'd post a little update as I think I finally figured out what my problem was. So I noticed above the problems seem to start after I pressure wash which is generally a day after we ride. So we rode last sat and it ran great. Pressure washed it on Sunday, blew it off with the leaf blower then pulled it in the basement leaving it until Thursday. I went downstairs to move it out and it did the same idle, die, idle, die spit sputtering then eventually it wouldn't start at all so I left it. Plugs looked good, no wet connections, had spark etc but wouldn't run.
I ended up siphoning the remaining gas out and it was about 60/40 fuel and water. Put 5gal of 93 and some Heet iso and after a few seconds of turning over it fired right up with no spitting & sputtering. Pulled the vent line off and it was full of water as well as the frame. Bought some new hose and extended the tank vent line so hopefully this fixes it for good.
Makes me wonder if the dealership lied about testing the fuel because the symptoms were the exact same Thursday as it was when I dropped it off a few months ago.