Ended up spraying the whole house with oil based primer and that finally got rid of the smell. (biggerpockets.com)
Using kilz oil base primer should keep the cabinets from yellowing and limit the paint chipping after the whole process because it's sealing in all of the dark color and oil base paint is more durable than latex. (myvintageporch.com)