When using tidy() on a prcomp object with method = "rotation" to extract the rotation matrix, the output that is returned is incorrect. The problem is that the PCs are numbered incorrectly. We would expect each variable in the original dataset to be paired exactly once with each PC. Instead, the first variable is paired multiple times with the first PC, the second variable is paired multiple times with the second PC, and so on. Reprex follows below.
Though that assumes a specific behavior of tidyr::pivot_longer() and may break in the future. A safer implementation would add the variable names to the data frame before pivoting, as shown in my reprex above.
I'm hoping to wrap up patches from 0.7.0 in the next week or two and then will move towards revdepchecks! I'm hesitant to give any explicit timeline, as I've only had one go through the broom release process, but a fall release is definitely the goal. :-)