When do you collect income in Patchwork?
The English rules aren't very specific here so I looked at the German rules by the same publisher. They use the word 'überqweren', which means 'to cross' (as one would with borders).

I don't know why it says 'onto' in the English rules, it's not possible to land on buttons or special squares.
According to the link that Znorg provided, this is because in an early prototype version of the game the markings were on specific spaces. This was later changed, but overlooked when the rules got their review.

The correct reading is this:


  There are markings between some spaces of the time board. Whenever you move past one of these markings, resolve the corresponding event.