GRANT always applies to the base global temporary table and never to a materialized instance. Just as with permanent tables, a user must have the appropriate privileges before submitting a GRANT request.
Because Vantage does not check privileges for volatile tables, you cannot GRANT privileges to them.