Let me tell you what has happened:
I've put some debugging lines into control.lua of "Far reach". Then I've started a new game with minime and Far reach enabled:
29.048 Loading level.dat: 1062667 bytes.
29.049 Info Scenario.cpp:187: Map version 1.0.0-0
29.070 Checksum for script /home/pc/GOG_Games/Factorio/test/temp/currently-playing/control.lua: 3931528263
29.073 Checksum for script __minime__/control.lua: 2634133821
29.074 Checksum for script __far-reach__/control.lua: 2366829378
29.074 Script @__minime__/common.lua:95: Entered script.on_init()
29.074 Script @__minime__/common.lua:95: Character selector is disabled -- nothing to do!
29.074 Script @__minime__/common.lua:95: End of script.on_init()
29.074 Script @__far-reach__/control.lua:21: Entered on_init()
29.074 Script @__far-reach__/control.lua:3: Entered far_reach_apply_settings()
29.074 Script @__far-reach__/control.lua:5: Number of players: 0
29.074 Script @__far-reach__/control.lua:17: Leaving far_reach_apply_settings()
29.074 Script @__far-reach__/control.lua:23: Leaving on_init()
29.086 Script @__far-reach__/control.lua:36: event: {
name = 43,
player_index = 1,
tick = 0
}
29.086 Script @__far-reach__/control.lua:3: Entered far_reach_apply_settings()
29.086 Script @__far-reach__/control.lua:5: Number of players: 1
29.086 Script @__far-reach__/control.lua:7: Player 1 (Pi-C)
29.086 Script @__far-reach__/control.lua:14: Player doesn't have a character
29.086 Script @__far-reach__/control.lua:17: Leaving far_reach_apply_settings()
72.304 Info AppManagerStates.cpp:1837: Saving finished
As you can see, minime doesn't do anything. Far reach tries to apply its settings when the game is started (on_init); there's no player yet, so it doesn't do anything. Then on_player_joined_game is triggered, again Far reach tries to apply its settings, but because the cut scene is still playing, the player doesn't have a character yet, so the settings aren't applied.
Now I've removed minime:
24.223 Loading map /home/pc/GOG_Games/Factorio/test/saves/far_reach_issue.zip: 1342007 bytes.
24.241 Loading level.dat: 1324616 bytes.
24.247 Info Scenario.cpp:187: Map version 1.0.0-0
24.309 Loading script.dat: 478 bytes.
24.312 Checksum for script /home/pc/GOG_Games/Factorio/test/temp/currently-playing/control.lua: 3931528263
24.312 Checksum for script __far-reach__/control.lua: 2366829378
24.313 Script @__far-reach__/control.lua:28: Entered on_configuration_changed
24.313 Script @__far-reach__/control.lua:3: Entered far_reach_apply_settings()
24.313 Script @__far-reach__/control.lua:5: Number of players: 1
24.313 Script @__far-reach__/control.lua:7: Player 1 (Pi-C)
24.313 Script @__far-reach__/control.lua:9: Player has character
24.313 Script @__far-reach__/control.lua:17: Leaving far_reach_apply_settings()
24.313 Script @__far-reach__/control.lua:30: Leaving on_configuration_changed
Because minime was removed, on_configuration_changed triggers. Far reach tries once again to apply its settings. This time, the player already has a character, so it succeeds.
"Far reach" has given you far reach because "minime" was removed -- but it would have done the same thing if you'd added or removed some other mod. So, this isn't a bug in minime, but in Far reach. Never judge by the symptoms! :-D
(I'll have to do check minime's code as well, however. I'm afraid it's also affected by the cut scene.)