I just noticed that startForeground() doesn’t show the notification icon if the id parameter is set to 0…
startForeground(0, notification); // Doesn't work...
startForeground(1, notification); // Works!!!
I hope that it could help someone stuck on this.