I tried recreating the issue, but everything worked as expected:
- Waited for the girl to crash outside the house, brought her to Carol
- Made it to 10PM, got Bat-Son to help place Rudolph on altar
- Went to the kitchen and took the empty wine glass
- Headed to the basement, spoke to Carol, and was given blood for the ritual regardless of which item slot the glass was in
- Used blood on Rudolph at the altar
- Triggered 11PM and game continued as normal
I also tried completing the Don sidequest before speaking with Carol, and she still offered to fill the glass. Is there anything I did differently that you can think of?