White spots look like spirobid worms which feed on algae. Referred to as ich, these are turbellarian worms and likely the Paravortex version which are smaller and appear as grains of black spots
These worms have a single host life cycle producing several juveniles which can last up to 30 days but rarely do. Best is to treat with Praziquantel better known as prazi pro for two 8 day intervals with a water change on day 9.
Other option is formalin based medication such as quick cure or ruby Rally Pro starting with a bath for 45 minutes followed by treatment
Do note that Prazi will lower both oxygen and appetite, so an airstone is recommended for added aeration and monitor water quality during treatment with a reliable test kit
This fish clearly shows black ich. This gives the appearance of ich as melanin pigmentation causes the appearance of black dots . Typically, again, worm treatments such as PraziPro will work as will formalin based treatment for more challenging strains and even Ruby Rally Pro. If none available immediately, you can give fish a 5 minutes freshwater dip for temporary relief same temperature as display tank.
It takes one worm to start an infestation even if fish were quarantined