64bit公式検証ツールでは0B30/0B41取得成功するが、Python 3.14ではJVRTOpen=-413となる

お世話になっております。

JV-Link 64bit版をPythonから利用して速報オッズを取得しようとしていますが、同一PC・同一JV-Link環境で以下の差異が発生しています。

環境

  • Windows 11 64bit

  • JV-Link 64bit版

  • Python 3.14.7 64bit

  • pywin32 312

  • COM:JVDTLab.JVLink

再現結果

公式64bit Data Lab.検証ツールでは、

0B30 / 202609190606 → SUCCESS
0B41 / 202609190601 → SUCCESS

で、実際のO1レコードを取得できます。

一方、公式SDKの sample1_Python3.14 に準じて、

jvlink = win32com.client.Dispatch("JVDTLab.JVLink")
jvlink.JVInit("UNKNOWN")

を実行すると JVInit=0 ですが、

JVRTOpen("0B30", "202609190606") → -413
JVRTOpen("0B41", "202609190601") → -413

となり、JVGets には到達しません。

Python 3.13.13 64bitでも同じ結果です。

参考として32bit版でも、

公式検証ツール → 0B30 / 0B41 SUCCESS
独自プログラム → JVInit=0、JVRTOpen=-413

という同様の傾向を確認しています。

確認したい点

  1. 公式検証ツールと外部プログラムからの JVRTOpen で、前提条件や通信・認証処理に違いはありますでしょうか。

  2. JVInit=0 かつ公式Pythonサンプル相当の呼び出しでも JVRTOpen=-413 になる場合、追加で確認すべき設定やログはありますでしょうか。

  3. -413 発生時の詳細な通信エラーやJV-Link内部ログを確認する方法はありますでしょうか。

必要であれば、認証情報を除いた最小再現コードを提示可能です。

よろしくお願いいたします。

お手数ですが、JV-Linkの再インストール、キー再発行登録をしていただき、413エラーが解消するか確認いただけますでしょうか。