That's right. while I/O pins support up to 30V, it doesn't mean all the other pins behave the same way.
3.8V is the highest safe value that is detectable for the state to change. Any further current most likely still will be detected and will change the state of the input, but it might also be too much current and burn the input or maybe even router.
EB.