Thanks again, my mistake, I was using LocalHistoryFacade instead of LocalHistoryFacadeKt.
Now im struggling with another issue 
When running the plugin, im getting hit with a SecurityException: setContextClassLoader and a ClassNotFoundException:
Caused by: java.lang.ClassNotFoundException: com.intellij.history.core.changes.ChangeSet PluginClassLoader(plugin=PluginDescriptor(name=LocalHistoryExtractor, id=com.github.skrumpey.localhistoryextractor, descriptorPath=plugin.xml, path=~\IdeaProjects\LocalHistoryExtractor_Main\build\idea-sandbox\IC-2024.3.4\plugins\LocalHistoryExtractor, version=0.0.1, package=null, isBundled=false), packagePrefix=null, state=active, parents=PluginDescriptor(name=IDEA CORE, id=com.intellij, moduleName=intellij.platform.vcs.impl, descriptorPath=intellij.platform.vcs.impl.xml, path=~\.gradle\caches\8.13\transforms\bf56ef00ba125283151fca6cb42aa092\transformed\ideaIC-2024.3.4-win\lib, version=243.25659.39, package=null, isBundled=true), PluginDescriptor(name=IDEA CORE, id=com.intellij, moduleName=intellij.platform.vcs.log.impl, descriptorPath=intellij.platform.vcs.log.impl.xml, path=~\.gradle\caches\8.13\transforms\bf56ef00ba125283151fca6cb42aa092\transformed\ideaIC-2024.3.4-win\lib, version=243.25659.39, package=null, isBundled=true), PluginDescriptor(name=IDEA CORE, id=com.intellij, moduleName=intellij.platform.vcs.dvcs.impl, descriptorPath=intellij.platform.vcs.dvcs.impl.xml, path=~\.gradle\caches\8.13\transforms\bf56ef00ba125283151fca6cb42aa092\transformed\ideaIC-2024.3.4-win\lib, version=243.25659.39, package=null, isBundled=true), PluginDescriptor(name=IDEA CORE, id=com.intellij, moduleName=intellij.platform.collaborationTools, descriptorPath=intellij.platform.collaborationTools.xml, path=~\.gradle\caches\8.13\transforms\bf56ef00ba125283151fca6cb42aa092\transformed\ideaIC-2024.3.4-win\lib, version=243.25659.39, package=null, isBundled=true), )
I’ve added those classes via adding bundledModule("intellij.platform.lvcs.impl");
at my build.gradle.kts file