Debugging unwanted redirection in WordPress is, regrettably, a difficult process. In most cases, this problem comes up as a result of plugin conflicts. WP Core Monitor can help you track down which part of code is causing the redirection issues.
You can also use it to identify available action and filter hooks within your plugins and themes, helping to integrate the custom code extending with your WP website.