Yes, I see that -  IMO if  tensors are defined as NCHW, padding ought to be defined as [top, bottom, left, right].  Unless theres a reason in cuda why this is useful, I dont see how it makes sense.
A simple use case, I subtract one tensor by another tensor; then use the values to pad the smaller tensor; to use that information in my padding I have to flip the order. As said. I dont understand the rational. Ok, so no bug but odd design.