Welcome to FT!
The issue here is with Orbitz IMO. I don't see any responsibility for NW to handle your prepaid hotel issue at your destination.
NW's responsibilities are to get you to your destination safely and on time; they compensated you for the lack of on-time service with a hotel and meal vouchers in MEM.