Does it help if you use mbim instead of rmnet in at!usbcomp?
BTW, one user (who getting the same error as yours) makes it work after bypassing USB hub: