Yes, depending on the date of investment the exact duration of your investment can differ in days. For example, if you started investing on 10th of November 2023 for a term of 3 months, your funds will be invested for 3 calendar months. 3 calendar months from 10th November 2023 ends on 10th February 2024 which is a non-business day. This would mean the portfolio will mature on the next business day which is 12th February 2023. Between 10th November 2023 and 12th February 2024, there are 95 days and hence your investment will earn returns for 95 days.
For another person whose investment started on 12th November 2023, the 3 calendar months end on 12th February 2024 which is a business day. Between these 2 days, there are only 92 days and hence the portfolio will earn returns corresponding to 92 days.