Problem with requesting Protocol_Version message

Hello, I was having an issue with the mavlink command Request_Message (512). When I use it to request message 300 (protocol_version), I receive the message "Got COMMAND_ACK: REQUEST_MESSAGE:FAILED. Is this message not supported Ardupilot?

I am running Gazebo Sim with Ardupilot sim_vehicle.py and am communicating over UDP.

So sorry to ask again, but this is becoming a big problem, and I would really appreciate any help, or direction towards someone that could help?

Any help would be greatly appreciated, thank you