C++ Breakpoints - works with Actors, does not with Function Libraries

I have created a C++ Function Library with a simple static UFunction and set a breakpoint in it, I’ve tried all of the Solution Configurations and none of them makes the breakpoint actually trigger when the function is run.

However, breakpoints work perfectly with an Actor class.

Is this normal behavior or should I consider it a bug?

if you add a log in the function, will it be written in the output window ?