Looks like Ryan is on the verge of finalising bridgy fed compatibility with pleroma and with the imminent changes I'm hopeful that it will work with pixelfed (at least) too. Had to do a bit of detective work with my logs to identify the (hopeful) fix but given the issue has been open since 2017, we've made a good bit of progress in the past week or so!