Why is the drivers in step 6 are explicitly installed seperately. This should be part of step 3 itself.
Is there is any specific reason you are installing them seperately. Are they software. If yes ,they might install while users login if active setup is configured and as a behaviour of the setup packages.
I would suggest to include those drivers as inf files in driver packages itself.
If it is required as software( hotkeys per say might be available as a software installer) , such cases please create a machine level silent installer package and use it it the task sequence.
Regards
Aravinth
---------
Please mark this as answer if this is helpful