Custom TinyMCE style formats disabled
As pointed out by @karun, the text first needed to be made into a hyperlink, after which the formats became active. Changing the array values to array( ‘title’ => ‘Grey Button’, ‘block’ => ‘div’, ‘classes’ => ‘cta gry’ ), made the style permanently available.