Sounds like quite a few things went wrong.
I've pushed a bunch of changes in an update that should fix all the coal issues.
However, I'm not sure about the trains not charging when they're new. That part is very odd. The mod update should cause some things internally to be reset so that might fix it.