Hello Amran Musaid! I feel your pain ! I have found that about 80% of property managers suck .If you want to self manage from another state it is definitely doable. I currently self-manage my rental homes in Indiana and California from where I live in Alaska. As others have said, it is important to have at least one person who can be your local contact to take care of things that have to be done in person. It can be a trusted handyman . It doesn't absolutely have to be a realtor or property manager. I recommend you purchase and read the book by Brandon Turner called "Managing Rental Properties". It will give you a great overview of the different aspects of property management .
If you want to try to find a better property manager, you should consider joining a Facebook group or real estate investors group that is based in the local area of Michigan where your properties are located . Perhaps people in that group can recommend a property manager . You could try you can also contact Realtors by phone who mostly do sales and ask them to do a tenant placement service for you. Sometimes realtors in small communities will do that... especially if you tell them you might be interested in buying more properties in that same city or county.
Do a Facebook video tour or WhatsApp video tour of each of your properties. This will give you a better idea of how if looks than photos. Also insist on before and after photos with any repairs before you pay for it.
I have found that the property managers who do a good job usually have no more than 65 to 70 units per realtor maximum. So ,for example , if there are two licensed Realtors but the company has 200 or 400 or 700 units that they manage, the service will usually be very poor... they can only stretch themselves so thin and the unlicensed people usually don't know very much and are poorly trained. Best of luck to you!