Hi,
You can try these steps in order: first, reinstall the Dell chipset and power management drivers from Dell’s support page since these control how your keyboard powers on; next, update your BIOS and embedded controller firmware, which often fixes device startup issues; then disable Fast Startup in Power Options to force a full hardware initialization each time you power on; if that doesn’t help, do a clean boot (start Windows with only Microsoft services running) to see if another program is interfering; and finally, check Event Viewer > System logs for any driver load errors at startup. The reason these steps help is that restart and cold boot use slightly different initialization paths, so ensuring clean firmware, drivers, and power settings makes the keyboard load correctly no matter how you start the laptop.
Kind regards,