A clue to the problem is what happens to the oil level in the tank. After a run the level should be more or less the same as when you set off, assuming on start up there was time allowed for the pump to scavenge any oil drained down into the sump on standing.
A constantly falling level shows oil accumulating in the sump, which is then vented via the breather. Just wondering whether all the bits you sent off were the same ones that came back.....
Try starting from scratch, sump plate off, crankcase empty, oiltank drained, refilled with recommended capacity. Some folks top up the tank, not realising all the oil is hiding in the crankcase. It's a dry sump system, not like your more modern bikes. The rocker feed is one culprit, too much oil bled off means less going back to the tank, more in the sump, eventually overwhelming the scavenge capacity.
Swarfy.