For 5.6 and 5.7, setting certain parameters via the command line will cause the SST to fail.
Note that the actual data transfer during the SST may succeed, but innodb may fail later in the process (due to files being placed in different locations than expected).
This is true of several variables within the scripts:
Setting these variables from the command-line may cause the SST to fail in unexpected ways. Or the SST may succeed, but errors may show up later (innodb may issue errors or accessing encrypted tables may fail).
The scripts look for the values of these variables in the config files.