It’s only tapas and not a real sit down table service, but Dahlia Lounge at CSR (top floor of Gran Destino Tower) is open until midnight. So is Three Bridges at CSR (middle of the lake), which is more of a table service restaurant although they don’t take ADRs.
Unless you don’t care for the menu items at either place, those would be my dining targets given your arrival time. They also provide the most flexibility as you’re not tied to a reservation in case you run into any travel delays.
ETA, Rix at CSR (which does take ADRs) is open until 11pm.