Probably just an oversight.
When using the option to remember train stop names when creating a blueprint, blueprint.get_blueprint_entities() will not include the train stop backer_name in the output.
This is particularly problematic when attempting to alter blueprints via API (e.g. Blueprint Extensions, as blueprint.set_blueprint_entities(blueprint.get_blueprint_entities()) effectively discards this information.
(Train stop names also don't seem to persist in exported blueprints, but that may be a compatibility thing)
[Rseding91] [0.16.6] get_blueprint_entities() omits train stop names
Re: [0.16.6] get_blueprint_entities() omits train stop names
Thanks for the report. It's now fixed for the next version of 0.16.
If you want to get ahold of me I'm almost always on Discord.