I figured it out. The listeners were crossed (for lack of a better explanation). When the second database was created, a second listener was also created (listener2). Somehow the first listener (listener) was also listening for the second database, but not on the correct port. I stopped both listeners and then restarted then individually and now the first listener listens for the first DB and the second listener listens for the second DB. And my connections work.

Thanks for you assistance.