Using DebugLib instead to print a message, I was able to confirm that my driver is now running properly:
cat debug.log | grep Hello
This works both when adding it in the OVMF build and also when inserted by UEFITool.
The drivers is not being listed by the EFI Shell drivers command.
This is expected to me as Dxe Drivers are unloaded after they return.
Nonetheless, the same is happening when I package it as a DXE_RUNTIME_DRIVER.
What is it that I'm missing?
Thank you for your attention,
Diogo