Flask-CORS no funciona para POST, pero trabaja para GET

Estoy ejecutando una API de Flask-Restful localmente y enviando una solicitud POST que contiene JSON desde un puerto diferente. Estoy recibiendo el error

No 'Access-Control-Allow-Origin' header is present on the requested resource. 

Sin embargo, cuando corro

 curl --include -X OPTIONS http://localhost:5000/api/comments/3 --header Access-Control-Request-Method:POST --header Access-Control-Request-Headers:Content-Type --header Origin:http://localhost:8080 

yo obtengo

 HTTP/1.0 200 OK Content-Type: text/html; charset=utf-8 Allow: HEAD, GET, POST, OPTIONS Access-Control-Allow-Origin: http://localhost:8080 Access-Control-Allow-Methods: DELETE, GET, HEAD, OPTIONS, PATCH, POST, PUT Vary: Origin Access-Control-Allow-Headers: Content-Type Content-Length: 0 

que muestra “Access-Control-Allow-Origin” como “*”. GET funciona bien, es solo POST que da este error. ¿Qué podría salir mal? Si es relevante, para el frontend que estoy usando reactjsr y solicitar a través de axios.

CORS(app, resources={r"/*": {"origins": "*"}}) agregar CORS(app, resources={r"/*": {"origins": "*"}}) en su aplicación de matraz.

Espero que se resuelva el problema.