do all of the database objects have to match in both names and types 100%?
No, But Generated Enteties Classes along with their fields names and types should match.
Entities & Fields names could be edited
And to have the same generated fields(properties) types, you should use TypeConverters
Please read the section "Concepts - Type Converters" in the LLBLGen Pro documentation
Now you will have a common database generic project generated, and 2 database specific projects that you should use for each database.