thing to consider is when feed manager makes a server side request for the feed it may be getting an error that you don't get in the web browser
and error response won't have any xml and therefore would log something like that since it is expecting xml and getting back most likely an html error page instead
you might review the iis logs to see what is being logged when the server side code requests the feed, ie look for a bad response code like 500