C++ Template of my game. New project from the template doesn't rename the Player_BP

As the title says, I have made a Unreal Template from my base project (ie. Just a character already set up in a basic level). I copied TemplateDefs.ini from another Template.

It all seems to work fine (ie. The template appears in list, and it runs when I create a new project from it. But I notice the Player_BP has not been renamed (causing error in MyGameModeBase because it is searching for that BP).

I’ve tried adding to TemplateDefs.ini with lines such as:

[Template]
RenameAssetMappings=(From="Content/Player/FPSGameCharacter_BP", To="Content/Player/%PROJECTNAME%Character_BP")

But the actual blueprint file is never renamed automatically. Other files (such as the C++ files FpsGameGameModeBase and the FPSGameCharacter are renamed as required)

It’s important to me to figure this out if I want to use Templates because if there were lots of BPs involved it would be unacceptable having to rename them all each time we use a template.

Can anyone help with this problem? (If you need more info from me, please let me know)

Thanks