Make sure it's not actually coming from the oil filter cover. My bike had 50 miles on it when it started leaking oil. Turned out the oil filter cover o-ring had gotten pinched at the factory or dealer. Dealer sent me a new one. Mine appeared to be leaking from the same spot as yours since it leaned on the side stand until I pulled the lower cowling off and traced it back to the filter cover. Not sure if it helps you or not.