Looking in your test project I got the solution for this issue: we are using different jxr plugin distributions.
My reporting/plugins tag was using the same artifactId and groupId from build/plugins tag (mojo):
I changed to your sample project plugin configuration that uses a different groupId and artifactId in the reporting/plugin tag:
Now my project is generating site without workaround.
Thanks a lot, I'll close the issue now.