I have spent some time looking at the history level documention, I had a few questions as the documentation is not specific. For the FULL history level, are all the intermediate values of the process variables updated at every process instance as in AUDIT? i.e. Would I be able to have access to prior process variables of a different process instance at any process instance?
Or should a custom history level be implemented if I want to access all the intermediate process variables of a particular process instances?
No, with history level FULL, you have access to all intermediate values even when the process instance is ended. I.e. you can go back in time inspect previous variable values.