yeah, unfortunately, you’re going to have to tie this down…
important bit of testing, is not to try to guess what the issue is, and preempt… that’ll take you down many dead ends.
also remember to test against an existing version
this’ll give you a base line.
Id suggest starting on simpler setup, and building up.
also remember, Ive now testes almost all agents, in a standard use-case. that includes scaler, and metronome and Ive seen no issue
Null Device - yeah, like audio device ,I think null = default,
been that way for a while.
also, I believe if you change midi device to something specific e.g. some hardware, I half remember it still putting out data on EigenLabs 1… again not new behaviour.
honestly, this’ll be very time consuming, and unless you have a deep understanding of the code base Id say you are going to waste a lot of time…
Ive run tests with the GC running at accelerated pace, and there has been no evidence of memory corruption.
even zombie proxies are actually something else.
even if you could prove that memory was ‘corrupted’ it’d be useless information until you can tell by who, what and when 
also lets not get side tracked…
as I said previously, the aim of 3.0 is to give a base line
I want it to be functionally equivalent of 2.2.1
Ive seen (and fixed) bugs that go back to EigenLab days.
but this is not the focus on 3.0.
3.x will be the best ever version,
but 3.0 is about getting to where we were, given the huge upheaval the code base has undergone.
what I do think is worth focusing on is…
why are you have a different experience?
the clue is right there, thats the ‘smoking gun’.
is it your machine? is it something on your setup?
honestly 9/10 time with testing - bugs are caused by simple things… even when they look ‘weird’
example : @Kai had a problem with workbench, we figured out that was because he was on Tahoe. with that info - I could reproduce, and now Ive figured out a fix…
what OS version are you on?
if its possible, do yo have another machine to test on?
one that is ‘clean’?