Solved by ptrblck in post #2 
              
              
                I guess some checks might not be triggered for an unexpected shape as long as it’s not invalid and based on this code it seems that besides a different output_padding? argument the internal call would be equal. 
I would still recommend to use the corresponding function, as internals could be changed…