I am trying to paint my garage and noticed that there are gaps where drywall meets cinder blocks and between drywall and concrete slab in the garage. Is there a way I can seal and paint the cinder blocks to make it look uniform. Also it makes life easy by not holding on to dust and cob webs when the blocks are sealed, not to mention the ease of cleaning with water when needed. Whenever I do some woodwork in the garage, its a challenge to clean the area, on top it the blocks appear to absorb water when washed with hose.
For the exact reason you touched upon you don't want to bring those two components together. The drywall will leach water from the concrete, breaking it down and creating stains.
Instead, finish each separately with appropriate paint and use a plastic T-molding or other transition to cover the seam. I'd consider using the epoxy that I see on your slab to do the block.