When considering INFP compatibility, a person's potential and their current behavior are different things to weigh. This example follows repeated canceled plans and a concrete boundary. You can care about someone's intentions while deciding what you are available for now.
Another apology for the same cancellation
Illustrative scene: A friend often talks warmly about how much your time together means. They also cancel shortly before meeting, usually with a thoughtful apology. You know they have a difficult schedule and can imagine how considerate they would be with fewer demands. After the fourth cancellation, you realize you have kept several evenings free for plans that never happened.
Describe the pattern without deciding their whole character
You can care about their circumstances and still say what the arrangement costs you: “I want to see you, but last-minute cancellations leave me with an empty evening. Could we choose a time you can confirm the day before?” This asks for a change you can actually observe.
Set a limit that you are prepared to keep. You might stop reserving an entire Saturday until the plan is confirmed, or suggest a shorter visit near home. If the new agreement does not hold, consider what kind of contact is workable now instead of waiting for a future version of the friendship.
You do not need to prove bad intentions before setting a limit. Judge the current arrangement by whether the plans you agree on are kept.