Question about directories and dependencies

You probably should use the gnome extension which will handle most of the Gtk and graphical application configurations for you if your application depends on it.

You should also switch to strict confinement and test whether your application can function properly under it.

Happy snapcrafting!