While editing that file may very well provide a solution I am wondering why the behaviour of specon is so unusual. I've not come across this before and rather than edit something to cover up the unusual behaviour I would be more interested in finding out why.
There are some things I like about paragon spec entry but the ability to build tables and sprefs using macros and spreadsheets is far superior to anything I've yet seen in paragon.