League Activity Points - what we know so far and how to increase them?

League Activity Points seem to be a mistery so far for many. I saw many questions about them on Twitter and Discord and just a few basic answers. But maybe if we collaborate on this topic we can figure out some patterns/concrete information.

According to in-game info, Activty Points are won based on performance. They are mentioned where Season Points are mentioned, and those are won by League Quests, League Tournaments and Division Rivals.

So most of the points from my league were made in Divison Rivals. But the ammount is weird and some even play now Rivals and dont get anymore points.

Dillemas:

- Top player has 2000 points and stopped gaining. We thought there is a daily limit, but it happened the next day too. We thought it is a Season limit, but then there are people in top leagues with 2500. Why?

- I drew two VSA in World Class, got 35 points for each. Won the 3rd match, got only 20 points. Wtf? Drew against 109, won against 105... could it be based on opponent?

- 45 points for MM win in Legendary 3, 20 for draw. But we also saw 15 points for win.

Any ideas on how it works? What points have you got if you watched them closely? And from doing what?