BETTER ANSWER:
Searching for a related matter I found this CSS code that COMPLETELY fixes the offcanvas problem. Even though changing the menu position to the left greatly helped, it still malfunctioned a little bit. This code is what should be core code. Better yet, Joomshaper should implement this with features to easily adjust size, width, color, font, etc. How nice would that be? Hope this helps someone.
"Don't give back. Just give because it is the right thing to do."
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
position: relative;
display: block;
padding: 12px 20px 10px 25px !important;
cursor: pointer;
text-align: left;
color: #71767b;
color: #224B5B !important;
border-bottom: 5px solid #f3f7fd;
font-size: 20px;
font-weight: 900;
line-height: 30px;
text-transform: capitalize;
}