Bhai you said that mixture setting isn't a rocket science. 20-40 oil is also not recommended one by Yamaha but you tried that too. I guess that climate we live in and as Yamaha engine gets heat up quickly, we should stick with 20-50. 20-40 we can try only in January month. Kindly go to Yamaha service centre and ask them to fix the missing and don't leave until they do it or give you solution to get rid of it but you must have to show them missing.
I am facing self start issue in my bike that since I got tuned it, it's not getting start in first attempt. I am thinking to do few modifications. I will replace the spark plug with iridium plug. Also will ask mechanic to increase fuel from corborater. I need more power and pick because I need to visit all northern areas in a swift. This bike engine compression rate is not suitable for hi octane but still I will try some like 50-50 ratio of super and ho octane to raise its pick.