"Rooting" means modifying the phone software so that user-installed apps can be given administrator privileges ("root" is the name of the Linux administrator account, and Android is derived from Linux, hence the name). It allows you to modify things that you couldn't otherwise, but it also means that if you install some malware or your Google account is hacked and used to push malware to the phone that malware can also do the same.
Anyway, this is a distraction. Rooting by itself will not fix your problem. It will allow you to make changes to the system, but unless you know what the problem is and what needs changing that doesn't help you.
The picture you showed in the first post looks like a standard boilerplate "you are going to grant this app a lot of access, are you sure you want to do it?" warning. I presume you pressed "allow"? What exactly is the problem? If you explained what isn't working properly there's a chance that someone will have an idea.