Are you calling /usr/lib/lightdm/lightdm-set-defaults in your postinst for your lightdm theme? That's generally what needs to set the session and greeter.
Are you calling /usr/lib/ lightdm/ lightdm- set-defaults in your postinst for your lightdm theme? That's generally what needs to set the session and greeter.