Assuming I did the math correctly (I probably didn't), under optimal conditions (500+ KOs, Shiny Charm, target asleep at 1 HP, active Pokemon at or above target's level, and a complete Pokedex), you have approximately a 1/116000 chance of encountering a square shiny authentic Sinistea, and approximately a 21% chance of catching it in a Beast Ball.