Please let know if you see an issue with this fix for Direct Linking: https://github.com/tonsky/datascript/pull/487
In short, avoiding (declare+ ...) when on JVM Clojure seems to work;
FWIW, I ran the tests under (datascript.test/test-clj) - no apparent failures.