day resampling inconsistency was due to error in ffill limit and problems when filling between points with different times. The solution to that is to use a date-only (not datetime) index.