No es necesario pasar a producción: en entorno de desarrollo (homologación), el método para obtener el último comprobante autorizado puede devolver 0 o datos inconsistentes porque los comprobantes generados en testing son de prueba y pueden ser reiniciados o compartidos entre varios usuarios, lo que afecta la numeración y la validez de los datos retornados. En producción, los datos serán reales y consistentes con la actividad fiscal del CUIT utilizado, pero en desarrollo es normal que los resultados no reflejen la realidad de producción, y no es un error del SDK ni requiere pasar a producción para probar la integración básica.
Según la documentación, en modo testing los comprobantes y los datos del padrón pueden no ser válidos o siempre devolver null, y los comprobantes generados en este entorno no se validan en la página oficial de AFIP, solo sirven para pruebas de integración y lógica de tu sistema. Para comprobantes válidos y numeración real, sí deberás pasar a producción cuando finalices las pruebas técnicas y tengas los certificados y autorizaciones correspondientes. ¿Te gustaría más detalles sobre cómo funciona la numeración en cada entorno o cómo pasar a producción?
Sources: