Thanks for the feedback. The refinery does stop due to not enough power / no ore / or not enough metal storage though. Could it be any of those? I am currently looking at a notification system, as the player should be given these messages if these things occur and production stops.
I will do some testing in case it's not one of these conditions however.
Thanks!