Why is Debian testing lagging behind with uploading newer kernels? There is already 4.18.4 upstream release, and Debian unstable / testing still don't have any options past release candidate from experimental.
my understanding is that Debian/Ubuntu preference ABI stability within a release - and that ABI stability is not guaranteed going between kernel branches. I believe this is also the case with CentOS/RHEL too.
I don't know specifically about why 4.18.x hasn't entered sid (unstable) yet but generally this means that uploading to sid may break other packages in some way, or the new version has something new that is still not packaged, integrated and tested properly with the rest of unstable packages.
https://tracker.debian.org/pkg/linux