If I have a bot set to use 95% of the total balance, how could I ever not have enough? This has been a long standing problem with gainium. There has to be a way to avoid this happening. Maybe a warning when you create the bot.
Check if the balance is not used also by another bot. Also be cautious by using DCA as it may need extra balance. By sharing your bot, you could have a more detailed answer