I figured it out after searching through the texture settings for a while. You need to change the X and Y tiling method in the texture settings to clamp instead of wrap, and then restart UE4. The settings didn’t seem to take until restarting the editor, so it took me a while to realize that it was a working solution.
Here’s the settings.
And here’s the material with the applied clamped tiling