kodi.bin consuming about 15-20% on idle is quite normal on a clean install. Keep in mind that this is the percentage of a single core, RPi4 has 4 cores so it can go up to 400%. If you look at the "%Cpu(s)" summary in top you'll see about 95% idle.
Also keep in mind that the CPU frequency will have scaled down to 700MHz (check with bcmstat.sh or "vcgencmd measure_clock arm") and the load values reported from top are relative to that. So in absolute terms (4 cores at 1.5GHz max) kodi comsumes about 2.5% of available CPU resources.
Of course addons etc running in the background will consume CPU resources, so 20-30% (of a single core, at 700MHz) still look rather plausible.
so long,
Hias