Hi @sirjay,
You can not use DistributionalQTFModel with the PPO trainer, because it was built for Q-Learning algorithms, which PPO is not.
Have a look at this.
The error you are referring to stems from obs_space.shape
being None. This is because you use a Dict obs_space. You can flatten it first to gain a space that has a proper shape.