You are right, Mike, but the results are clearly inappropriate. To take the example of Wren,
Troglodytes troglodytes (Linnaeus, 1758) [Wren], NHMSYS0000530671 is Bern Convention Appendix 2;
Troglodytes troglodytes subsp. troglodytes (Linnaeus, 1758), NHMSYS0020303231 has no designations (should that not be Bern too?);
Troglodytes troglodytes subsp. hirtensis Seebohm, 1884 [St Kilda Wren], NHMSYS0001596570 is Bird Population Status - red; UK Biodiversity Action Plan priority species; Scottish Biodiversity List;
Troglodytes troglodytes subsp. zetlandicus E. Hartert, 1910 [Shetland Wren], NHMSYS0020303232 has no designations (should that not be Bern too?);
Troglodytes troglodytes subsp. fridariensis on the Gateway gives a Server Error page if you try to access https://data.nbn.org.uk/Taxa/NHMSYS0001596569 (so that is another problem for someone else to solve), but G4 gives it as Birds Directive Annex 1; Bird Population Status - red; UK Biodiversity Action Plan priority species; Scottish Biodiversity List.
The system clearly allows a species to have different designations from its contained races, and for different races to have different designations. It is mad to have R6 reports saying that someone's escaped Ferret is designated Natural Environment and Rural Communities Act 2006 for E&W, UK Biodiversity Action Plan; The Conservation (Natural Habitats, &c.) Regulations 2010 (Schedule 4); Habitats Directive Annex 5; Bern Convention Appendix 3. So a solution that makes sense in the real world is needed.
Murdo