Re: New here.
I never tried to use that chrome kit clutch lever so I had no idea it was throwing too short. yeah that would keep it from disengaging as well. The bike should roll freely when hand pushed if the clutch is right. If it doesn't you need to check it out.
It will never pedal as good as it did before you installed the engine though. At least mine doesn't on any of the bikes I've had it on. But it is doable enough to start the engine which is about all I need it for.
My posts have entertainment value only. A bike ain't yours till it has your blood on it. Then it owns you.