However, we noticed today that the rules say you get bonus/income when moving "onto or past one of those spaces".
"onto" is an editing error from an older version of the game. (There are various threads in the rules forum about that.)
Therefore the question that arose is whether there are essentially two spaces that count for each income/bonus space on which you can collect the action.
Only when you pass the buttons/leathers do you collect their benefit (income or 1x1 patch). You never move onto them, and stopping in the space before them gives no benefit.