Active Roles Automation Workflow - how "onInit" trigger works ?

Hello,

we are using Automation workflow within Active roles to do some bulk updates. Workflow setup is very simple, it's only calling function from the powershell script library (ScriptLibraryWorkflowFunctions.ps1) and generating the Run history.

Setup
:
-> workflow has the step, which calls function "executeBulkUpdate" in the script library "ScriptLibraryWorkflowFunctions.ps1"
-> code in the library ScriptLibraryWorkflowFunctions.ps1 looks like the following:

function onInit($Context) {
     $Context.UseLibraryScript("Script Modules/.../ScriptParameterValues.ps1")
}

function executeBulkUpdate($Request) {
     ...
}

-> function "executeBulkUpdate" is calling also functions from the library "ScriptParameterValues.ps1", which contains some hardcoded values (like addresses,...)
-> problem is, that script library "ScriptParameterValues.ps1" is not being refreshed (through the onInit), when workflow is executed, but only when it's disabled and re-enabled
=> it looks, like onInit is triggered only when workflow is enabled and not with each workflow execution

Is it somehow possible to make sure, that initialization (onInit execution) will be triggered with only workflow execution ? Or is it 'by design' to trigger onInit only with actual disabling/enabling of workflow ?
Many thanks