What is UE4 doing while idle?

It’s not that engine will sit and do nothing. Even though you don’t do anything, engine still has to run update loop and render graphics (editor UI is quite expensive to render) which will consume cpu power. Also 15% cpu usage doesn’t mean much because it’s relative to maximum cpu performance.