"Enable inserter configuration mode" is checked. (reach override setting does not matter)
Delete an inserter with non-vanilla pickup/dropoff locations.
Use Ctrl-z to put the inserter back.
The custom P/D settings are lost and vanilla P/D settings are used.
Works as expected if "Enable inserter configuration mode" is NOT checked.
Ctrl-c or Ctrl-x followed by Ctrl-v works as expected regardless of either of the checkbox settings.
Something else I noticed. Only learned from investigating the topics here because I never use Reach Overrides:
IF(
inserters are created using Reach Overrides...
AND those inserters are put in a blueprint...
AND Reach Overrides is ENABLED when you paste the blueprint...
)
THEN
The inserters will use whatever "long handed" and "near-side" settings that are checked when the blueprint is placed, NOT what was saved in the blueprint.
WORK-AROUNDS
1. Never use Reach Overrides to place an inserter that will be in a blueprint.
2. Make sure Reach Overrides is NOT checked when placing blueprints.
Ideally, fix the code to not use current "Reach Override" settings when blueprints are placed.
This hasn't been an issue for me because of how I place inserters: Place one or two machines, place inserters around them, configure the inserters, copy/paste this "module" as needed for the production line. Then they all work as expected when creating/pasting blueprints. I never use Reach Overrides to place inserters.