hi, I tried it.
It shows this warning:
warning: The choice symbol TIMER_RANDOM_GENERATOR (defined at subsys/random/Kconfig:29) was selected
(set =y), but no symbol ended up as the choice selection. See
http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_TIMER_RANDOM_GENERATOR.html and/or
look up TIMER_RANDOM_GENERATOR in the menuconfig/guiconfig interface. The Application Development
Primer, Setting Configuration Values, and Kconfig - Tips and Best Practices sections of the manual
might be helpful too.
and if do not pass the --log-level=DEBUG argument, it will get stuck at the same point, but without reaching the timeout.
If I pass the --log-level argument, it will timeout will trying to connect, just as before.
As I am now using the same board, that you used in the demo and it is still not working, I will try to erase everything and start with a new VM. I must have done something wrong
EDIT:
I recloned the TVM and blogpost repositories, used the same board as you did and it worked after I removed
CONFIG_RESET_ON_FATAL_ERROR=n
from the prj.conf (it would not compile otherwise) and it is now working correctly (did not try with the pull request again yet), but I can now proceed to readd my changes for the L496ZG and test them.
Thank you very 
EDIT EDIT:
I was able to modify a fork of your repository as well as of TVM to support the Nucleo-L496ZG board.
would it be useful to merge this changes into TVM to enable support for “smaller” CPUs(the fork of the blogpost would be less relevant)?
repository:
TVM + CortexM4+ STM32L496ZG
Blogpost + STM32L496ZG