Hi,
I would really need your website url and credentials to be 100% sure, but I see a couple of things that look wrong.
1) In the author column you should use the ID, not the username.
2) Custom fields should be added at the end of the file after IMAGES
3) Custom fields name should be geodir_html_variable. Not gd_html_variable.
I suspect that fixing this 3 things would solve, but without testing I can’t be 100% sure.
What I normally do to give support when somnthing isn’t working as it should is to check in phpmyadmin (or by installing the database browser plugin), add all custom fields from the front end or back end forms to 1 listing and check how they were added to the geodir_gd_place_detail table.
Following the right format in the CSV it never fails.
Let us know,