In profiler.py there is a longitude correction line:
DstCoord.lonlat[grd]["lon"][DstCoord.lonlat[grd]["lon"] > 180] -= 360
but it comes after where longitudes are selected for bdy points.
DstCoord.bdy_lonlat[grd]["lon"][i] = DstCoord.lonlat[grd]["lon"][x, y]
I think it should come before.