~ isn't supposed to be valid in asset names. This has now been fixed so that it can't be used.
Using an asset with a "" character located in its name, will not allow that asset to be assigned to any other asset's input. For example a Texture with a "" in its name cannot be assigned to a Material's Texture Sampler or a Material with a "~" in its name cannot be assigned to a Blueprint UMG Widget Image.
This Behavior holds true if named without a "" but placed in a folder with a"" in the name.
Also Reproduced in Main Promotable-CL-2493094
RESULTS: Texture Sampler remains unassigned
EXPECTED: Texture File is assigned to Texture Sampler Node
Alternate Repro Steps:
RESULTS: Image in UMG BP remains unassigned
EXPECTED: M_Test is assigned to Image in UMG BP
Head over to the existingAnswerHub thread and let us know what's up.