BP Function / Macro Debugging

I can’t seem to watch values while debugging a Blueprint Function Library or a Blueprint Macro Library, even stepping through and setting breakpoints is unreliable. On the forums I found some posts from late last year of other people with the exact same issues, but with no solution. I can debug fine while inside the BP. This is on version 4.12.4 of the engine. Any information or work arounds would be appreciated. I would really hate to abandon functions / macros, but without the ability to debug them properly it isn’t really feasible to use them for anything that isn’t trivial. Thanks!