Often JCasC is not the one having issues with configuring a plugin. Because of how the JCasC was designed, plugins should be expected to work out of the box if they followed the main patterns in place. We rely heavily on data bindings so if a plugin is not setup according to expected design pattern for data binding.
JCasC cannot communicate properly with the plugin without fixing their data binding issues or writing a special configurator. The path of least resistance is fixing the data binding, since other plugins in the Jenkins eco-system rely heavily on data binding.
The list of already known issues in the Jenkins issue tracker, are tracked through using the label jcasc-compatibility
see dashboard.
Create an issue at issues.jenkins.io with the label jcasc-compatibility
and fill out the details.
Link to create issue
Create a Github issue for crosslink purposes on this repository.
If you prefer the new issue for plugin compatibility should take you through the entire workflow.