When use_sql_quoted_identifiers=true, Tersus will refer to schema (table,column,etc.) names as-is without trying to sqlize the name, which means that if a space character appears in the name in the model, Tersus will not convert it to underscore for database access.
If I understand your description, then I'd guess you're depending on Tersus' init_db=true functionality to auto-create missing tables/columns, so if your application was originally set to use_sql_quoted_identifiers=false (which is the default), columns were automatically created sqlized.Once the same application was switched to use_sql_quoted_identifiers=true and restarted then the auto-create mechanism would not longer find the columns it created previously, and would add new (non-sqlized) columns.
You'll need to fix your database, using the tools provided by the database, removing the unwanted (auto-created) columns, before continuing your work, and in the future you might want to consider stopping auto-creation of columns, and start creating the columns (as well as other database schema) using the tools provided by the database you're using - that's what we always do in larger applications and production environments.
For best results, use the Firefox browser..