That's because the seat numbering in Business is AC DF while economy is AC DEF. It seems to confuse the Seat selection screen coding.
There is no gap, the business seats are simply wider then economy.
Click this seat map link for a more scaled version or download the attachment: