For example, there are a maximum number of passives you can get of 15 but 20 are available if you do all the quests - the game simply doesnt award the excess if you already earned the cap.
Other than odd ineractions taking you out of the boss room before pressing the button, could that be what happened?