Breaking a bee nest with 3 bees inside even with silktouch will not grant “Total Beelocation”. I believe it is related to the bug below.
Steps to Reproduce:
Set time to night [/time set night]
Place a bee nest and use the bee spawn egg infront of it until 3 have entered
Get a silk touch pickaxe
In creative break the hive using the silk touch pickaxe.
Notice no advancement is granted
Replace bee hive
Break in survival and notice advancement is granted
The reported behavior may be related to MC-269225.