One change to make is to use "Else If" and "Else" instead of individual conditional blocks for each check.
E.G.
Begin Boolean Compare : [SETABool] Equals True
Write [Green] 'SETA On' to log
Say, 'Time compression, is set to on.'
End Condition - Exit when condition met
Begin Boolean Compare : [SETABool] Equals False
Write [Red] 'SETA Off' to log
Say, 'Time compression, is set to off.'
End Condition - Exit when condition met
Begin Boolean Compare : [SETABool] Has Not Been Set
Write [Yellow] 'SETA Not Set' to log
Say, 'Time compression, is not set.'
End Condition
Becomes
Begin Boolean Compare : [SETABool] Equals True
Write [Green] 'SETA On' to log
Say, 'Time compression, is set to on.'
Else If Boolean Compare : [SETABool] Equals False
Write [Red] 'SETA Off' to log
Say, 'Time compression, is set to off.'
Else
Write [Yellow] 'SETA Not Set' to log
Say, 'Time compression, is not set.'
End Condition
As a boolean value can only have three states, you can check for two of those states, and by eliminating those possibilities, it can only be the remaining state.
This is more efficient as you eliminate a check, and VoiceAttack has to process fewer actions for the same end result. It's also easier to read(once you're familiar with the concept), as it clearly shows which actions belong to the same conditional chain.
You also have a few commands where the last action is
End Condition - Exit when condition met
This is unnecessary, as a command will stop when the end of the action list is reached(provided no "Repeating" options are used, which are off by default).
It may be worth having a look at
this topic, which attempts to explain some of these concepts.