To me it looks like it depends on ```return_only_bw``` which is by default false. If this is false, the bandwidths from ```_compute_reg_bw``` don't look to be used, instead just the estimate of the dispersion is used to calculate a bandwidth in lines 221-223 of ```_kernel_base.py```?