Regardless of the current version of MSWindows, we still have problems with the operating system's "PATH" variable. Not necessarily with her, but with her "size" that cannot exceed a few "bytes"...
On RAD Studio, the length of your PATH environment variable must be 1830 characters or less. The installation of RAD Studio adds up to 218 characters to your PATH environment variable. If the length of your PATH environment variable goes beyond 2048 characters, your system will misbehave.
Another point is the use of long names for the software installation directories. Unfortunately, even today, this fact can cause problems in some computer environments.
I don't normally use the default installation directories. Neither, the system directories, like "Program Files" or "Program Files(x86)" from MSWindows!!!
I prefer to create a new directory with short names to avoid problems like: -- "PATH" variable too long! (may cause a truncation if it exceeds the maximum value used by the operating system) -- Directory names too long! (can be truncated if there are "spaces" between the names, or be truncated if they are too long! -- "PATH" too long in IDE settings! (may cause the same symptoms as above, however, only for RAD Studio itself).
On the other hand, we can notice that the Android/macOS "SDK", uses a number of directories to store its files. Also, you can use very long names and unconventional symbols in the naming inherited from MSWindows.
All of this added together, can result in displaying errors that are actually not "really errors", but rather, a possible cause of the error. It's up to you to investigate the possibilities indeed!
Besides all this, you should be aware that Embarcadero also contributes to all this chaos... forgetting to check the information that is inserted in your IDE, for example, forgetting to add a correct information in the "PATH" of the libraries, or even, update information that no longer exists! etc...
My tip for creating your installation directory: 1) use your own board! Do not use the default installation directories! 2) use short names for directories! 3) test each new installation of additional software to RAD Studio!
c:\MyRADStudio <---- root with all privileges to any user c:\MyRADStudio\RAD112 c:\MyRADStudio\XE8
c:\MySDKAndroid <---- root with all privileges to any user c:\MySDKAndroid\SKD25xxx c:\MySDKAndroid\SKD22xxx
c:\MyProjectsRADStudio <---- root with all privileges to any user c:\MyProjectsRADStudio\RAD112\ ..... c:\MyProjectsRADStudio\RADXE8\ .....
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3