When creating a long condition, a character limit is reached
Conditions in a Basic MSI project are added into the Condition, ControlCondition, or LaunchCondition tables which can be found in the Direct Editor. Each table has a column definition format type of S255 on the Condition column which indicates a string with up to 255 characters.
You are able to manually change the schema on a table to support the length of characters that you require. The only way of doing this is to export the table, edit the exported .idt file and then import the table back into the project. More details regarding column definition formats along with how to export and import tables can be found here.