I also wonder how to do it in bitcoin core... (with the GUI, haven't tried command line)... it just jumps back to 1sat/vbyte...
Bitcoin Core was the first client that supported below 1 sat/vByte transactions but since I don't use it and have no experience with it, I can't comment on the steps to get it to work either. Your node and software settings have to be configured to relay such transactions. Read the last 5 pages of this thread starting with
this post. You will find info how to edit your Bitcoin Core's config file there.