The reason why the button is not showing is because either Box object is no longer there or your Asset object is missing.
Could there be a reason why either of those objects could go missing? Is the reference committed between Box and Asset? Could Asset be removed in the mean time? Could it be that you are looking at a new Asset and that your forgot to create the Box object and set the reference?
Regards,
Ronald