Am i correct that tables B05001/C05001 on citizenship are not available at the block group level?
I have been unable to winkle out any useful citizenship table for groups, to calculate pct citizen.
There are a selection of variables, considered sensitive, that Census Bureau does not publish at the BG level. Citizenship is one of these. (but is available though for tracts, places, counties, etc.) See censusreporter.org/.../
Having said that... if you can wait til spring, the Outgoing Administration commanded Census Bureau to produce a CVAP tabulation of 2020 Census for all geog levels. It is now in the works, unless someone stops it.