Are able to provide your script or at least line 14 and a few before and after it?
The problem though seems to be that your tool for whatever reason is trying to convert '30-14' into a float, but it will not be able to because it has the string has characters that aren't numbers.
Seems to be a data problem more than environment.
Was the script tested at Pro and Portal on the same data?