I have to opposite problem.
FCanvasTileItem works.
FCanvasTextItem does not work.
if I set FCanvasTextItem blend mode to opaque it crashes in:
if (GetFontCacheType() == EFontCacheType::Runtime)
{
// The runtime font cache uses an alpha-only texture, so we have to force this blend mode so we use the correct shader
check(BlendModeToUse == SE_BLEND_Translucent || BlendModeToUse == SE_BLEND_TranslucentAlphaOnly || BlendModeToUse == SE_BLEND_TranslucentAlphaOnlyWriteAlpha);
BlendModeToUse = SE_BLEND_TranslucentAlphaOnly;
}
edit: Using a offline font with SE_BLEND_Masked works!