When you save the list, the selected list of records is no longer active. Add another statement after you save the list, and do GET.LIST nameoflist. This will make sure the selected records are active before the report is ran. The checkbox for "Use Active Select List" means you want this TCL/ECL block to act on any previously selected records.