If anyone else is having this issue, we found the custom CSS that can resolve the positioning issue:
div#hubspot-messages-iframe-container {
bottom: 80px !important;
max-height: calc(100% - 80px) !important;
}
We would still really like to have the other features mentioned above added to the roadmap, so please consider these!