So i guess it started after the treasure 3 patch. I played few games but didn't receive BP for every hero. I thought i'll get it later but the problem persists. Even after 2 days, i still don't get points whereas i receieve tips and hollow points with no issue. So, i think you do get points but when you see the log, some points are missing for the heroes you played.