Are you sure, that the CP are correct? I tested the macro with 382 CP (+15CP of Lvl 70 trait) and Byregot's Brow couldn't be activated cause there aren't enough CP. Did you maybe only tested it with 405/419 CP? So you wouldn't have the problem with "Confort zone".
It works great with 384CP (+ 15CP of Lvl 70trait). So it would be 399CP instead of 391CP.
Could it also be that you use "Ingenuity" instead of "Ingenuity II"?