If you are using apt or synaptic to install window managers.
There is a good chance you are not getting the config GUI to use.
It is very easy to not get all the needed parts of a software package.
Everything is individually listed as separate items to select.
Even the listed ones that are suppose to be the complete package download.
Sometimes they do not get everything needed.
Usually the meta labeled one is the complete package.
Also, none of the repositories apt and synaptic are getting stuff from, have stuff specifically compiled for Puppy.
They hold stuff compiled for the compatible Linux OS, that Puppy version is based on.
So not 100% they will all work in the Puppy version.
Some stuff is going to need specifically compiled for Puppy version being used.