Well, it seems to have settled down, maybe it just needed time to groove back in. It slipped once during my ride yesterday and I caught it. However, I an also now thinking about something like the Efneo or Schlumpf for the front der. Not only would it improve the chain thing, but at least with the schlumpf it would give me more top range - when I use my e-assist I run out of higher gears pretty quickly (smallest cog is 11, chainring is 50). It wouldn't be cheap, but this is my car, so that makes a difference. The Efneo would give me much more top end, 38T/54T/68T, and it's more affordable.
GTRO for trike – Efneo 3-speed front bicycle Gearbox