With Sactum authentication on the Laravel API and a react js frontend app making requests using axios, i had a similar struggle. It was working well then after several changes it stopped and i started getting the error "CSRF Token Mismatch". Possibly as a result of updates, am not sure. My problem was solved by adding this line right after the imports on the component "axios.defaults.withXSRFToken = true;". Now works like a cham.