I've noticed the combat issue as well and AFAIK I think someone else has already raised the issue. I have run the script for over 50 hrs on a number of accounts and it has never gone past the level I specified. Only noticed one instance where the script was stuck at the unicorn near barb village, but again, I think this has already been raised as well.
With the eating, set the value so its not that low. I think it's good it doesn't eat at a specified value. If you are worried, just equip ring of life. I think it's mandatory for testing combat scripts if you are afk.