Fusion Linux Render Node Filename Issue + Submitter Error

Hello Everyone,
hopefully you can help me out. I have been trying to get a smaller Win/Linux Renderfarm with Blender and Fusion 17 up and running. On the windows side everything seems to be fine so far. Now it’s time to get the Linux side working. Sadly I encounter several bugs. I tried to search in die Forums as much as possible but there are some topics remaining where I was unable to get a proper answer for. Maybe someone has an Idea. Deadline Version: 10.1.18.4

The first problem is that the Fusion Submitter (Linux) is giving me the following error:

Running script "/home/hartmut/Thinkbox/Deadline10/cache/1h8ijhHtHPFldePQjXFW6UrNHkk/submission/Fusion/Main/SubmitToDeadlineMonitor.lua"

...rNHkk/submission/Fusion/Main/SubmitToDeadlineMonitor.lua:217: attempt to call global 'GetLoaders' (a nil value)

Submitting from the Deadline Monitor works, the Job is created. But here comes the tricky part. As far as I understand Deadline can do Pathmapping and can Swap Loader and Saver-Paths.
When I submit a Job from my Windows machine pathmappign works party. On Windows a Frame is rendered and with every task inside the job the frame range is correct. When my Linux Node tries to render I get the following pathmap log:

2021-09-23 07:13:16:  0: CheckPathMapping: Swapped "L:\SharedRenderTest\Composition5.comp" with "/mnt/Library/SharedRenderTest\Composition5.comp"
2021-09-23 07:13:16:  0: CheckPathMapping: Swapped "		"L:\\SharedRenderTest\\ThisIsafile_.png"
2021-09-23 07:13:16:  0: " with "		"/mnt/Library/\SharedRenderTest\\ThisIsafile_.png"
2021-09-23 07:13:16:  0: "
2021-09-23 07:13:16:  0: CheckPathMapping: Swapped "						Filename = "L:\\SharedRenderTest\\ThisIsafile_.png",
2021-09-23 07:13:16:  0: " with "						Filename = "/mnt/Library/\SharedRenderTest\\ThisIsafile_.png",
2021-09-23 07:13:16:  0: "
2021-09-23 07:13:16:  0: CheckPathMapping: Swapped "			LastFile = "L:\\SharedRenderTest\\Fileoutbut_.png",
2021-09-23 07:13:16:  0: " with "			LastFile = "/mnt/Library/\SharedRenderTest\\Fileoutbut_.png",
2021-09-23 07:13:16:  0: "

Sadly every image that gets rendered without an error gets the Filename: FILENAME_0000 and linux does not respect the frame number. This only happens when rendering over Deadline. Same script via internal network render or rendering over the GUI works normally and creates the whole frame range.
Summary:
Linux renders all frames as: Filename_0000.png
Windows renders: Filename_0000.png … Filename_0120.png

Is there something I can change? Even when I disable path mapping and directly submit a Job on Deadline Linux always renders the wrong filename and even setting a specific frame range that does not start at 0000 will result in alaway frame 0000 rendering.

I would be very very glad is someone could point me at the right direction on what I am doing wrong. Thank you!

A smaller addition from my side: Deadline is rendering only Frame 0 of every Comp and keeps rendering that frame over and over again.

I spent some more time investigation the error.
What solves the Problem is cahing the FusionCmd.py on line 144 + following.
Fusion Linux needs different commands.

       if(SystemUtils.IsRunningOnWindows()):
           renderArguments += "\"" + sceneFilename + "\""
           renderArguments += " /render /start " + str( self.GetStartFrame() ) + " /end " + str( self.GetEndFrame() )
           renderArguments += " /step 1 /verbose /quiet /quietlicense /clean /quit"
       elif(SystemUtils.IsRunningOnLinux()):
           renderArguments += "\"" + sceneFilename + "\""
           renderArguments += " -render /start " + str( self.GetStartFrame() ) + " -end " + str( self.GetEndFrame() )
           renderArguments += " -step 1 -verbose -quiet -quietlicense -clean -quit"