More information when the Dock does not show in macOS 12.4 (21F79) Monterey.
Console > Log Reports > launchd.log
shows the following containing the word "dock":
AFTER COLD BOOTING:
(loginwindow/230) <Warning>: failed lookup: name = com.apple.dock.server, flags = 0x1, requestor = MirrorDisplays[399], error = 3: No such process
(loginwindow/230) <Warning>: failed lookup: name = com.apple.dock.server, flags = 0x1, requestor = universalaccess[299], error = 3: No such process
(system) <Warning>: failed lookup: name = com.apple.dock.server, flags = 0x1, requestor = Installer Progr[133], error = 3: No such process
(loginwindow/230) <Warning>: failed lookup: name = com.apple.dock.server, flags = 0x1, requestor = loginwindow[230], error = 3: No such process
(loginwindow/230) <Warning>: failed lookup: name = com.apple.dock.server, flags = 0x1, requestor = SecurityAgent[407], error = 3: No such process
(loginwindow/230) <Warning>: failed lookup: name = com.apple.dock.server, flags = 0x1, requestor = PAH_Extension[421], error = 3: No such process
(loginwindow/230) <Warning>: failed lookup: name = com.apple.dock.server, flags = 0x1, requestor = WiFiAgent[397], error = 3: No such process
AFTER TYPING USERNAME AND PASSWORD AT LOGIN WINDOW:
(gui/503/com.apple.Dock.agent) <Warning>: (lint): The HideUntilCheckIn property is an architectural performance issue. Please transition away from it.
(gui/503/com.apple.Dock.agent) <Notice>: internal event: WILL_SPAWN, code = 0
(gui/503/com.apple.Dock.agent) <Notice>: service state: spawn scheduled
(gui/503/com.apple.Dock.agent) <Notice>: service state: spawning
(gui/503/com.apple.Dock.agent) <Notice>: launching: non-ipc demand
(gui/503/com.apple.Dock.agent [451]) <Notice>: xpcproxy spawned with pid 451
(gui/503/com.apple.Dock.agent [451]) <Notice>: internal event: SPAWNED, code = 0
(gui/503/com.apple.Dock.agent [451]) <Notice>: service state: xpcproxy
(gui/503/com.apple.talagent [450]) <Notice>: internal event: SOURCE_ATTACH, code = 0
(gui/503/com.apple.Dock.agent [451]) <Notice>: internal event: SOURCE_ATTACH, code = 0
(gui/503/com.apple.Dock.agent [451]) <Notice>: service state: running
(gui/503/com.apple.Dock.agent [451]) <Notice>: internal event: INIT, code = 0
(gui/503/com.apple.Dock.agent [451]) <Notice>: Successfully spawned Dock[451] because non-ipc demand
(gui/503/com.apple.Dock.agent [451]) <Notice>: job state = running
(system) <Warning>: failed lookup: name = com.apple.dock.fullscreen, requestor = SecurityAgent[407], error = 3: No such process
(system) <Warning>: failed lookup: name = com.apple.dock.fullscreen, requestor = SecurityAgent[407], error = 3: No such process
(gui/503 [100005]) <Warning>: denied lookup: name = com.apple.dock.server, flags = 0x1, requestor = ThumbnailExtens[632], error = 159: Sandbox restriction
(system) <Warning>: failed lookup: name = com.apple.dock.fullscreen, requestor = SecurityAgent[407], error = 3: No such process
FORCING DOCK QUIT FROM ACTIVITY MONITOR FIXES IT. How could this issue be prevented? Thanks!