The freewheel was good when you got it from Pastor Bob, and you put it on the bike with an old chain, it might not be good anymore and could be where the chain is skipping. Worn rings for me cause stickyness not skipping.
__________________
I don't do: disks, tubeless, e-shifting, or bead head nymphs. But I do hate all e-bikes.