How to get Bink Subtitles to work?

I’ve heard rumor that this may have something to do with a z conflict, but I set my UMG widget I was playing the bink video on to -1 Z and I still couldn’t see the subtitles. So I had to go the more manual route and use C++ to tap into the SubtitleManager’s OnSetSubtitleText so for testing my UMG widget’s code looked like this:

void UBinkPlayerUMGWidget::NativeConstruct()
{
    Super::NativeConstruct();

    FSubtitleManager* SubtitleManager = FSubtitleManager::GetSubtitleManager();
    if (SubtitleManager != nullptr) {
        SubtitleManager->OnSetSubtitleText().AddUFunction(this, FName("UpdateSubtitleText"));
    }
}

void UBinkPlayerUMGWidget::UpdateSubtitleText(const FText& subtitle){
    double debug_delay = 10.0;
    FString sub = subtitle.ToString();
    UE_LOG(LogTemp, Warning, TEXT("New Subtitle: %s"), *sub);
    GEngine->AddOnScreenDebugMessage(-1, debug_delay, FColor::Green, FString::Printf(TEXT("New Subtitle: %s"),*sub));
}