Yes, it's the starter clutch likely gummed up from not being ridden much at operating temperatures, etc., etc. You have no choice but to live with it.... start with new oil and just ride it. Keep using the electric starter, might loosen things up... but need fresh oil to keep flushing it.
I don't usually recommend any additives in engine oil, however, you could dump in some automatic trans fluid (half a quart?) it's a great detergent.... and ride reasonably, no red-lining type stuff, take it easy, you are diluting the oil. We used ATF as a cleaner for hydraulic valve lifters, and other things needing cleaning in engines in the old days.... Depends how long of a ride you can take, give it time to get everything well up to operating temp for a sustained time.....