At least since 18.04 Bionic Beaver, maybe previously, dash-to-dock GNOME extension was defined as system default dock application and its settings are stored through dconf.
One of those got me confused. The available value description and summary couldn't help me so much, and trying to discover what it does I haven't observed any difference between turn it on or off. So I'm bringing this doubt to here!
What do org.gnome.shell.extension.dash-to-dock intellihide and intellihide-mode dconf variables do?