I don't mind if they are late, can be one week later or one month later, I can live with that no problem. But what I mind is when they don't credit at all so then we face the choice of dropping it or the hassle of a phone call

Not even secure messages to Chase will do to get missing credits, which would be a lot easier than phone call.