Programmatically added block doesn't appear in block admin page
The problem was me creating a document block above the class, creating an interference between the class and annotation. Another lesson learned the hard way.