First, according to POWO there are two different Crocus neapolitanus:
Crocus neapolitanus Hoppe is a synonym of Crocus salzmannii J.Gay
Crocus neapolitanus (Ker Gawl.) Loisel. is an accepted species
I have created a taxon page for the accepted Crocus neapolitanus. Nevertheless, Crocus salzmannii will still show up when you browse for Crocus neapolitanus because of Crocus neapolitanus Hoppe.
As for Crocus imperati, I think the only reason it is showing up when you browse for C. neapolitanus is its common name, “Neapolitan Crocus”, because C. neapolitanus is not listed a synonym on iNat.
Can you check if there are any observations of Crocus neapolitanus labelled as C. imperati? Or maybe create atlases for both species? We can split C. imperati if we have to, but otherwise everything should be fixed.
(I still need to raise Crocus salzmannii to species level on iNat, but that’s work for another day.)