This problem was happening every time there was a WAS restart. and web methods was not able to reconnect without resetting the connection settings.
Solution was to create a process in webMethods that checks every 15 minutes (depending on business requirements) and restarts the connections settings if there is no connection.