I don't think it's going to work purely from texture replacements, you're going to have to run some Lua code.
You'll need to run
PortraitFrameMixin:SetPortraitTextureRaw() for every frame that calls
PortraitFrameMixin:SetPortraitToAsset(). and pass it the same texture path.