I just noticed Super Cache treats the url without the trailing slash differently. when i go to the url with the trailing slash all is fine. the caching works. but for urls without the slash it doesn't redirect nor caches.
here is an example from my live site. this page is fine:
but this page isn't: