The VISA Attribute setting must be changed within the program. Values that do not change will use the default values as VISA. I don't think you can change the default value in advance from the outside.
There is no choice but to contact the program author or vendor and ask them to modify the program itself so that the Attribute can be changed by the user.
I thought that might be the case. Thanks Iwa6 for answering my questions.
In case anyone else has trouble with this: I tried a different PC and the VI_ATTR_SUPPRESS_END_EN attribute doesn't appear as an option in MAX, queries don't time out and the software works without changes.