Failed to start the OctoPi webcam daemon with the user specified config

Camera model
XCH Robots https://www.amazon.com/gp/product/B088BTFNLM/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&th=1

What is the problem?
webcamd service does not start on boot

● webcamd.service - the OctoPi webcam daemon with the user specified config
   Loaded: loaded (/etc/systemd/system/webcamd.service; enabled; vendor preset: enabled)
   Active: failed (Result: start-limit-hit) since Tue 2020-09-08 23:13:10 BST; 6min ago
  Process: 661 ExecStart=/root/bin/webcamd (code=exited, status=0/SUCCESS)

Sep 08 23:13:10 octopi systemd[1]: webcamd.service: Service RestartSec=100ms expired, scheduling restart.
Sep 08 23:13:10 octopi systemd[1]: webcamd.service: Scheduled restart job, restart counter is at 5.
Sep 08 23:13:10 octopi systemd[1]: Stopped the OctoPi webcam daemon with the user specified config.
Sep 08 23:13:10 octopi systemd[1]: webcamd.service: Start request repeated too quickly.
Sep 08 23:13:10 octopi systemd[1]: webcamd.service: Failed with result 'start-limit-hit'.
Sep 08 23:13:10 octopi systemd[1]: Failed to start the OctoPi webcam daemon with the user specified config.

What did you already try to solve it?
Manually starting the service with 'service webcamd start' gets the camera up and streaming as expected. Rebooting the system requires manually restarting the service.

I have re-imaged and tried each of the USB ports

● webcamd.service - the OctoPi webcam daemon with the user specified config
   Loaded: loaded (/etc/systemd/system/webcamd.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2020-09-09 00:24:59 BST; 9min ago
  Process: 1713 ExecStart=/root/bin/webcamd (code=exited, status=0/SUCCESS)
 Main PID: 1737 (mjpg_streamer)
    Tasks: 3 (limit: 2077)
   Memory: 1.2M
   CGroup: /system.slice/webcamd.service
           └─1737 ./mjpg_streamer -o output_http.so -w ./www-octopi -n -i input_uvc.so -r 640x480 -f 10 -d /dev/video0

Sep 09 00:24:58 octopi mjpg_streamer[1737]: MJPG-streamer [1737]: www-folder-path......: ./www-octopi/
Sep 09 00:24:58 octopi mjpg_streamer[1737]: MJPG-streamer [1737]: HTTP TCP port........: 8080
Sep 09 00:24:58 octopi mjpg_streamer[1737]: MJPG-streamer [1737]: HTTP Listen Address..: (null)
Sep 09 00:24:58 octopi mjpg_streamer[1737]: MJPG-streamer [1737]: username:password....: disabled
Sep 09 00:24:58 octopi mjpg_streamer[1737]: MJPG-streamer [1737]: commands.............: disabled
Sep 09 00:24:58 octopi mjpg_streamer[1737]: MJPG-streamer [1737]: starting input plugin input_uvc.so
Sep 09 00:24:58 octopi mjpg_streamer[1737]: MJPG-streamer [1737]: starting output plugin: output_http.so (ID: 00)
Sep 09 00:24:58 octopi webcamd[1713]: Done bring up all configured video device
Sep 09 00:24:59 octopi webcamd[1713]: Goodbye...
Sep 09 00:24:59 octopi systemd[1]: Started the OctoPi webcam daemon with the user specified config.

Logs (/var/log/webcamd.log, syslog, dmesg, ... no logs, no support)
In version OctoPrint 1.4.2, webcamd.log is no longer found in /var/log. I was unable to locate webcamd.log.
syslog and dmesg are included in the attached zip.

OctoLogs.zip (100.5 KB)

Additional information about your setup (OctoPrint version, OctoPi version, ...)
OctoPrint 1.4.2
OctoPi 0.17.0 running on Raspberry pi 3 B

There are no plugins installed other than what is included in the stock image.