I had a similar case, and (as mentioned by @Holger in the comment) the module info in the message is simply misleading – this is an actual case of trying to cast something to something that doesn’t match it.
In your case, ClientImpl
simply is not a subtype of XigniteCurrenciesSoap
.