Hi Steward,
the bool effect within your sample has a 'CycleDuration' of 500ms and a 'InterCycleDelay' of 1000ms. This means, that your string is 500ms invisible and 1000ms visible.
When you start your timer, the bool effect is also triggered. When you set the timer to 3000 ms (by pressing the '+' key), then your text is visible when the timer expires. When you set the timer to 5000 ms (by pressing the '-' key), then your text is invisible when the timer expires. Change the time from 5000ms to 4500ms or 6000ms and you will get the same result.
In order to avoid such confusing situation, you can simply set the 'Visible' property of your text item to 'true' when the timer is expired. This ensures, that the text is shown independent form the current phase of the bool effect.