Whitespace in ggplot donut chart

Sorry but I can't reproduce your issue or I don't understand it, can you explain to what "whitespace" you are referring to?

library(tidyverse)

df <- data.frame(
    "category"=c("A", "B", "C"),
    "color"=c("#98D278","#ea4f62","#f5a623"),
    "volume"=c(4321, 1200, 500)
)

ggplot(df, aes(fill=category, x = 2, y = volume))+
    geom_bar(stat = "identity", alpha=0.8, fill = df$color) +
    xlim(.2,2.5) +
    coord_polar(theta="y") +
    theme_void() +
    theme(panel.background = element_rect(fill = '#1b2036'))

Created on 2020-04-20 by the reprex package (v0.3.0.9001)