Collision Response set in C++ but not visible in Blueprint

I have the same issue. After choosing new collision profile setting via the constructor, the old checkboxes for blocking are still active.
i.e.
MyMeshComponent->SetCollisionResponseToAllChannels(ECollisionResponse::ECR_Overlap);

The only way to obtain the new defaults is to create a new blueprint of the same base and reparent the old one.