Oil will slow or prevent rusting of a steel deck, but oil is stick and doubt it would prevent wet grass from sticking.
Nothing really works very well (or everyone would be using it and the manufacturers would recommend it in the owners manual).
Perhaps a paste wax, Caribana is long lasting, may help in preventing grass build up. Clean deck, smear on wax, let dry to film, buff gloss. Should help.