There are no
bg-image
or
img-responsive
classes in the Bootstrap 5 source. Since you haven't included any custom stylesheets, those classes are irrelevant. The only styles which apply to your element are the inline styles:
background-image: url('webd2.png'); height: 100vh;
That makes the element take 100% of the viewport height, but it will
not alter the size of the background image.
Try:
<div class="vh-100" style="background-image: url('webd2.png'); background-size: cover;">
background-size - CSS: Cascading Style Sheets | MDN[
^]