Please explain what you mean by padding. The "Fit Label to Node" tool already offers the possibility to specify a "Vertical Border" and a "Horizontal Border" which is used for all modified labels. These settings specify the minimum distance between label border and node border after the label size is changed. Moreover, all labels offer an intrinsic "Insets" setting. This setting specifies the distances from the label border to its text content.