Separate heart rate zones for running

Yesterday I ran a 10km race, and noticed that the threshold values used in time in zones were the ones from the generic zones, not the sport heart rate zones, despite having specific running zones set. I also noticed that the values that were auto detected in one of my last runs were copied correctly in the running zones, but not in the generic ones. My question is, is it correct to have running zones explicitly set? I also have cycling zones set, which kind of makes sense since I get different threshold and max heart rates detected, but it may be better to have just the generic zones for everything, including running, and only add cycling zones to override threshold and max heart rate.

What are you all using as configuration for zones?