If you are generating the report using workspace, by default only 5 rows will be displayed, when you filter by day. If you want to display more rows, you can choose the number of rows to be displayed by selecting "Rows:" shown as below. Hope this is helpful
I have not seen any issue like this in any of the following tool Report Builder, Sitecatyst Adhoc reporting and Workspace but just an assumption, are you taking report for July 2019 below like this? If yes, then it will show only till (current date -1). the below case i taken for july and the data populates only till 18th July 2019. However, if you did not point the issue like below then i wonder how it could be!. I apologies if my undersating is wrong.