I managed to fix the issue! It pertains to what @Reyser (Moderator) posted on the ScriptHookV page. "Sometimes the script files are blocked by Windows to "protect" your system, thing that fucks some script mods until they're unblocked."
The problem was that despite the fact I did Unblock files that I downloaded, for some reason Windows 7 blocked them again as soon as I start GTA V!? (Microsoft Windows 7 Home Premium)
So. The only way to go around this problem is to simply Unbock the downloaded Zip file you download BEFORE you extract any files. Right-click the zip file you download, click Properties, and at the bottom of the General tab click Unblock. That's it. Extract files. Install mod properly.
As you can see from the pictures, I the ScriptHookVDotNet.asi now keeps the Unblocked state.
Glad I got it working! All mods work now.
No more [ERROR] Failed to reload scripts because directory is missing.
[16:14:12] [DEBUG] Created script domain 'ScriptDomain_71ECD7D0' with v2.10.9.
[16:14:12] [DEBUG] Loading scripts from 'D:\SteamLibrary\steamapps\common\Grand Theft Auto V\scripts' into script domain 'ScriptDomain_71ECD7D0' ...
[16:14:12] [INFO] Loading assembly 'DriftOnDemand.dll' ...
[16:14:12] [DEBUG] Found 1 script(s) in 'DriftOnDemand.dll'.
[16:14:12] [INFO] Loading assembly 'GiveYourWeaponsToOthers.dll' ...
[16:14:12] [DEBUG] Found 1 script(s) in 'GiveYourWeaponsToOthers.dll'.
I didn know Windows would re-block a file again. Had I known... Hope this helps someone!