You should never create widgets using NewObject. (I really wish it would complain :D)
UAccessWidgetFromCpp* AccessWidgetFromCpp = CreateWidget<UAccessWidgetFromCpp>(GetWorld()->GetFirstPlayerController(), UAccessWidgetFromCpp::StaticClass());
if (AccessWidgetFromCpp)
{
AccessWidgetFromCpp->F1("222");
AccessWidgetFromCpp->AddToViewport();
}