Hi Jared,
When using operators to find bigger than or less than the provisioning template is expecting a purely numerical value, not a string value. It does not have the necessary logic to parse the string value and provide the result you are expecting. So this is not a bug it is working as designed. To change this particular behavior I recommend you create an Enhancement Request here: Enhancement Requests
Whenever you experience a problem you believe to be a bug I recommend that you contact Ivanti Support and open a case, or contact your TRM to assist in investigating the issue and they will raise it with engineering if a bug fix is necessary.
Thanks,
Bryce