Do not give up on this.
If oil is floading where it should but cam starve, the caps seems to be the issue as the other experienced guys writes
Not enough play or if bearings sit too loose so they can rotate and block?
Just thinking, I have no experience of diggin inside this type of engine.
I'm just back from a 270km carb adjusting ride on my K6. Finally good enough after replacing jets >100 times. Good idle, even low speed with good snappy acceleration way over the speed limits!!
Lots of brass purchased and destroyed around 3 sets of rubber float bowl gaskets.
I had this in my mind for years. Wrote down all changes with result in an Excel file. From last year my phone.
Several dyno runs which learned me when too rich and lean. Like an arrow where to go when I had done what.
On top of this 2-3 head, cylinder removals hunting oil consumption.
Tested another cylinder and head between there with 3 cam changes within a few days.
3 setups of ported heads and cylinders last year 2021. 1005cc, 890cc to guess how much the shop should cut the 12.5:1 pistons to rideable compression. After that 970cc and 2 heads tested, oil drinking head verified and fixed.
The feeling when you win over the cursed engine will be well worth it.
Mechanic and an Excorcist?
The thing is to not rest, just continue getting your skin oiled and smooth!!
I worked from home the last +2 years which made all wrenching, rewrenching and wrenching again possible.