@Ainsley Logan, I am sorry you are running into so many issues. I recommend leaning on your real estate agent to find you reasonable contractors/handyman, contractors that cater to the investors. Not sure if this is feasible but I recommend going to your property maybe once a month, spending time with contractor to understand why certain repairs are needed.You might have contractor that could be recommending major repair when small fix might resolve the issue. ex: you have galvanized pipe to the toilet that is clogged due to the age. Correct course is to change everything, but that is mucho $$$, if the water pressure is okie upto the toilet trunk then the immediate fix would be to only change the pipe that is clogged.
I use to fly out to my properties when I acquired them, then once every three months and take my team out for meals and discuss plan of action to tackle current and future projects. Since I have built great relationship with them, I go there maybe once a year.
I agree with @Chris Seveney's advise.
Pete....