Question: do beast balls always catch?
Answer: In Pokémon Sun and Moon only, Pheromosa and Kartana both have a catch rate of 255, meaning that Beast Balls can never fail to catch them in these games. ... In Pokémon Sword and Shield, because Ultra Beasts are unobtainable, Beast Balls always have a 0.1× modifier.