I have two issue types in this team-managed project. They have similar, yet different workflows. They share some statuses, but not all. I have configured the columns in the way I want it mapped, and I can literally see them mapped to the appropriate columns. Only one issue type will show up on the board and not the other. This is either a horrible bug or an oversight in design. I appreciate your error message that tells me its not visible and to do the things I already have.
You all should really just remove team-managed projects altogether. They just cause inconsistency and let people take shortcuts. Plus clearly, the functionality isn't there for a basic construct in Jira, multiple issue types with swimlanes.