zaznaczasz zawartość obiektu za pomocą . więc twój
data['venue[]'].push($(this).val());
powinno być:
data.venue[].push($(this).val());
zaznaczasz zawartość obiektu za pomocą . więc twój
data['venue[]'].push($(this).val());
powinno być:
data.venue[].push($(this).val());