I ended up installing a spare ER9 groupset on my older SPCycle SP-027D frameset. Despite having a few quirks with my first ER9 bike, I think I've ironed out most potential issues. I was planning to save the groupset for a future bike build, but there's not much that interest me right now. Plus I think semi ICR bikes running electronic are as hassle-free as it gets when it comes to maintenance and travel (my headset is solid like a rock).
This bike was easy to convert to electronic compared to my ER9 TFSA frameset. There was ample space to route the cables and battery holder. Only issue I had was getting my shifters installed properly on new 38cm flared drop bars. LTwoo has the most convoluted shift clamp screw. I also swapped in a new set of EBL brand 2x14500 batteries. They seem to be working well on my other ER9 bike, compared to the Skywolfe batteries I was using previously (both purchased off US EBay).
One strange thing is the ER9 FD on this frame hasn't asked for a firmware update. This ER9 FD is running ver 0.0, while my other ER9 frame is on ver 1.2 I believe. Also I'm running 11 speed 52-36t/11-32t on this frame, while my other frame is running 12 speed 50-34t/11-34t. When set to 11 speed, the fine tuning values were way off. I found it really strange, though I was able to adjust it properly. I also have a chain catcher on order, I don't trust non-Shimano FDs to be chain-drop free.
Anyways, I'll report back once I get a few kilometric miles on the groupset. We'll see if my bike implodes with all the shifty AliEx components I'm running!