I don't think there's anything to do with removing SWCV, SLD settings or XI3.0 compatible.
As Harish suggested, it's most likely to do with ICO configuration - mismatch of interface name or namespace, etc. Most likely there's a mismatch between the payload you are receiving compared with the ICO configuration.
If you are unable to find the mismatch, please provide the payload as well as screenshot of the ICO configurations.