If you grab the field in script and check the type...
# suitescript
b
If you grab the field in script and check the type, does it actually think it's a TimeOfDay?