That's definitely not normal and not an issue we've heard of. The #__jfbconnect_config table should be created on installation.
You mention dev and production. Is there any chance that some files or database tables of JFBConnect already existed on your site before you tried to install? That could confuse the installer if you had copied or imported data from a dev site before doing the full installation. That's my only guess.
It sounds like you were able to get it to work by exporting from dev to production, but I'm not really following exactly what you did to make it work. We can gladly help investigate though if you're still running into (or expect to run into other) issues.
Thanks,
Alex