Third attempt writing this post, lol
Searched on my phone for about 30 minutes with no luck, gave up and went through my recent photos and realized.. are you sure it's a 20mm? I'm 90% sure it's actually KPV parts.
Breech setup looks identical
And it has the threads for the barrel end