¡Hola Roy!
Dado que has confirmado que la base de datos está utilizando UTF-8 y has realizado la conversión explícita a UTF-8 en el código, es posible que el problema esté relacionado con la consola integrada de Visual Code. Asegúrate de que la consola esté configurada para mostrar correctamente los caracteres UTF-8.
También es importante verificar que la conexión entre la consola, el archivo de propiedades y la base de datos esté utilizando la misma codificación UTF-8 en todos los puntos. A veces, los problemas de codificación pueden surgir debido a diferencias en la configuración en diferentes partes del sistema.
Además, es posible que sea útil revisar la configuración de codificación en el entorno de desarrollo, como el conjunto de caracteres predeterminado en Visual Code y el sistema operativo.
Espero que estas sugerencias te ayuden a resolver el problema. Si necesitas más ayuda, no dudes en preguntar.
¡Espero haber ayudado y buenos estudios!