I have broadband but do turn on/off my computer during the day and it’s off at night. My AssumeAlwaysConnected was 0 so I changed to 1. My UpdatePeriod was 240 and I changed to 120.
That portion now is:

AssumeAlwaysConnected=1
UpdatePeriod=120

Can you quickly explain what this did please? Does this simply delay the update check until 120sec after BOOT?