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());