I can't get certain fields to show up in my editor

For the components, did you actually create them and assign them in the Constructor?

// In the Constructor of the class

JustAMeshObject = CreateDefaultSubObject<UStaticMeshComponent>(TEXT("JustAMeshObject"));

JustABoxObject = CreateDefaultSubObject<UBoxComponent>(TEXT("JustABoxObject"));