JSFiddle - React, Tailwind, and code Playground

HTML

<div class="block works">Hovering transitions me in IE</div>
<div class="block notworks">Hovering DOES NOT transition my width in IE</div>

CSS

.block {
    width: 350px;
    height: 100px;
    background-color: red;
    transition: all 1s ease-in-out;
    margin: 10px;
    padding-left: 10px;
}
.block:hover {
    background-color: yellow;
    transition: all 1s ease-in-out;
}
.works:hover {
    width: 500px;
    height: 120px;
}
.notworks:hover {
    width: 100%;
    max-width: calc(100% - 50px);
    height: 175px;
}