Perth transcon is a different service style to standard domestic J tray service.
IME standard domestic J always has two fluted glasses on the tray table and a coffee mug (regardless of whether you require them or not) some FAs will however take away unused glasses if you decline their wine or water offering. IME on PER transcon drink-ware is only provided as required, and if you continue drinking the same pre-meal drink* through into your meal - then you will not be provided with a fresh glass, for the refill, unless you ask for one. (*pre-meal drink service is only on longer domestic J tray service flights & PER transcon routes.)
IMO Virgin is much smarter about cost control, and only delivers drink-ware as required - on all domestic J tray services.