一般的なWindowsの操作では、『クリック』はマウスボタンを"押して放す"動作であり、入力への反応は"放した瞬間"に発生します。
これに対して、GetMouseInputLog関数は各マウスボタンを"押した瞬間"だけが検知されており、"放した瞬間"は検知されないようです。
(フレームごとのGetMouseInputで擬似的に検知できますが……)
これはマウス入力処理を実装する上で非常に重大な差異です。
実際に検知しているのが『クリック』ではなく『マウスボタンの押下』である旨、リファレンスに明記していただければ幸いです。