I really don't know what else it could be. The configuration is correct, the plugin does return to the correct return URL which is allowed by Facebook, and the URL is handled by the plugin (that's why we end up with that hash sign in the final URL). I also know that the login code does work on literally every other site this site is running; not just my development, test, and production sites but several other production sites around the world of which I know of at least half a dozen that my wife has made.
Does login in general work on your site? Like logging in with a username and password as a Registered user? Not as a Super User. Try an unprivileged user, the results may differ from when using a Super User account.
Also, if you have enabled Shared Sessions try disabling it.
Moreover, go to Users, Manage, Options, User Options. Check the New User Registration Group. It should be Registered, or another group which is allowed to log into the site.
Finally, please remember that I am helping you for free and we are in different time zones. My time is spent on the business with priority over doing free support. I only do free support as time permits. Thank you for your understanding.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!