In the Connect IQ API documentation for Toybox.Activity.Info trainingEffect, some supported devices appear to be listed which don't actually have the training effect feature. For example, the Edge 520 does not seem to report any training effect value, even when paired with a heart rate monitor chest strap.
Devices that don't support the training effect metric should be removed from the list.