no you dont need to remove the opening tag, that would make it worse 🙂
I am not sure what you mean by “Formatting still not working ” but if you explain and send wp-admin details in a private reply i will take a look.
My guess is you have a closing PHP tag and then a blank space in your child theme functions file. You should be abel to remove the closing PHP tag with no problems.