Table creation fails when database charset is non-UTF8
Vtiger expects default charset to be UTF8.
When database is created without charset it takes up default set in configuration. Few hosting providers still have the default set to latin1.
Due to this when migration script tries to create table with charset utf8 with link to table created from DatabaseSchema lead to conflict and fails.