During the lab or in real life you will be stumble to see when you add redistribute connected with route map under any IGP protocol; all the routes which are receiving by redistribution of any protocol vanishes automatically. This could happen inadvertently or one can say it's a cisco bug. In fact, this is the right behaviour. The redistribution of connected routes with route map always prefered over the protcol redistribution. This is the reason you will receive only the routes which are mentioned in route map for connected subnets. If you want to receive the protcol redistributes routes also, then need to match one of the interface of that protcol and call it in the route map.