You are correct
Yes, if the broker is acting as a true broker and simply moving your trade on to the interbank market, then they will make the spread on your trade minus the smaller spread on the interbank market, plus the difference in the swap.
However, like I said, I don't think many...