OK, thanks you can reset the config to the unsplit post sitemap. There are three things that intrigue me:
1. You are using WP Super Cache but the usual WP Super Cache timestamps (and other remarks) at the end of the source are not there. They are visible in your normal pages sources but not the sitemaps. But then again, neither are they showing in your RSS feeds. What configuration of WP Super Cache are you using? It might be helpful when sitemaps (and other feeds) are treated by WP Super Cache…
2. Your server is equiped with Plesk and I notice it appends some response headers of it’s own. I wonder if any config in Plesk might be adding the redirect response header…
3. I see you are using a custom Permalink structure /%post_id%/%postname%/ and I suspect this might be the cause. I’m not going to ask you to change that even for a brief moment, so I’ll do some tests on my production server and will let you know if I can reproduce the redirect.
In any case, thanks for reporting the issue and your cooperation ??