CSS custom property changes (--pxicon-ap-size, --pxicon-mode) aren't observed by MutationObserver/ResizeObserver, so a live-mounted <px-icon> never rechecked its config. Add a pxicon:refresh document event + exported refreshAll() helper; demo calls it from its control handlers.