what you need to look at is the 'Run Missed Task' option of a tasks schedule.
But...a quick search found this thread that suggests that the functionality is broken and doesn't work as expected https://community.mcafee.com/thread/20705
However the thread is a couple of years old so this might have been fixed in newer versions of the agent.
A work around, if it hasn't been fixed, is to use a separate scan task for laptops which you can run at logon (with a delay maybe) instead of a fixed time.
You could use system tags to apply the task to laptops rather than add it as a custom task to each laptop or having to move them to a separate group in ePO.