My couatl isn't detecting my sim directory. Current sim directory is D:/Addon Manager/couatl64, when my directory should be D:\Microsoft Flight Simulator. Is this why I'm having this problem?
Yes, but the line you see is not the problem, because even if it says "current sim directory", is in fact its own root, so it's right. The real problem is here:
RunningMode::pathToInstalledPackages
This indicates that, for some reason, your UserCfg.opt which contains the line with the path to the Community/Official folder, cannot be read. We suspect it's a permission problem because, we are doing some tests and, if we remove read permissions on purpose from that file, it doesn't crash, but it returns an empty string.
Is there anything unusual about your user account ? Like a limited user account ? What is your MSFS version, Steam or MS Store ?