Sounds very poor.
I would have been more proactive than the OP if I wanted something and would also have sought out the CSM if the service had not improved. I do agree that the crew should have provided a high level of service and you should not have need to chase for it
Please complain to Customer Relations even though you mentioned your complaint to the CSM.