The only issue I have with adding space around an em dash is the one I encounter here on this forum where an asterisk is added instead of the last space, or in SIGIL where it adds code for a no break space.
That alone warrants taking a second look at using em dash spacing for ebooks. But in print —*I must insist.