Same here - miles have never posted. VRBO claims you need to call United. After great persistence I got them to agree in writing that my booking qualified for miles. Still waiting to find the spare time for a no doubt frustrating call with United mileage plus to follow up. I skipped VRBO for my latest booking.
Until someone posts that they have actually received miles I wouldn’t put much faith in these coming through.