Is the login-user the owner of the catalog object?
If no, please try to take the ownership and then try to set the permission.
Also, if there is an option to get the Admin user, please try from that user as well.
Please send me an email: email@example.com if you have any comment or workaround, I will be very happy to hear it from you. I will reply to you. Thank you!
No. Answers stay in the forum. Taking things offline does not help anyone but you so basically goes against the spirit and the whole point of a community based on participation.