L4-QnA Inconsistent responses to queries

I tried the following two queries. The first is from the course.

query_a ="Please list all your shirts with sun protection
in a table in markdown and summarize each one. "

query_b ="Please list all your shirts
in a table in markdown and summarize each one. "

Why is the response to query_a, not a subset of the response to query_b?

Language models are just language models, not logical thinking machines.