Cykeln har ju en mittmotor. Det innebär väl att bakhjulet är som ett vanligt 7-växlat bakhjul, med Shimano Nexus-nav, som regleras med växelhandtaget på styret. I så fall verkar det ju som om den klack, inuti växelnavet, som normalt griper tag i drivningen, när önskad växel lagts i, inte griper in. Har du testat att ta av bakhjulet och testa om det fungerar på en vanlig cykel, avsedd för samma slags nav?
Om det inte är fel på navväxeln i bakhjulet, så tror jag att det är problem med kedjebrevet som sitter på mittmotorn. Det kan man ju testa genom att lossa kedjan och pröva om den löper fritt eller inte runt drevet innanför motorkåpan. Om den löper fritt är det skäl att skruva av kåpan och kontrollera hur det ser ut.