I just installed EndeavorOS on an HP Spectre360 that’s roughly 2 years old. I am honestly surprised at how easy it went.
I don't get your surprise. With a decent laptop like the one you have everything will work properly. You can even load something more stable like Debian into that and it will work just fine on the first attempt. No changes required.
The issue with stuff "not working out of the box" is usually related to people using unbranded potatoes or very old hardware with modern distros.