What you pay for with DemonBuddy is Demonbuddy. It is a framework that gives you and the community the ability to utilize a third party application that interacts with the game undetected. Plugins and profiles are, more or less, community made and provided.
I understand that you are frustrated. Most people have it working but it's not always going to be 100% perfect. Have some patience and let's try to figure out what the problem is.
Was the bot working for you better before or did you change something recently? Is this a fresh install or did you use an old one with EZUpdater to update it? Has it always run like this for you?
"Reinstalling" just Trinity might not fix everything... Try downloading a fresh copy of the stable release installer. I don't use the installer, but to my recollection, using the installer will also search your system to make sure all necessary files are available.
If you are still having issues, you can try a completely different version of Trinity.
- The sticky at the top of this forum section is for .237 which is basically a "stable" BETA (it's being used by a ton of people, I had no technical issues).
- Inside of the Demonbuddy Discord, you will find .245 which is a working BETA
Let's cover another fix.
You can go get YAR from the Plugins section of the forums.
https://www.thebuddyforum.com/demonbuddy-forum/plugins/251682-yar-relogger-4-0-0-3-a.html
You can setup the "Anti Idle" section of the YAR settings to restart DB or Diablo if one or both become unresponsive.
It may not be a 100% fix to whatever issue you are having, but it will at least get you botting for longer hours.