Oil refineries don't show backer names, and supports_backer_name() returns false when run against them in-game. However, the prototype for oil-refinery shows has_backer_name set to true
As per the prototype documentation, has_backer_name is a supported property of type assembling-machine, so either that's not true any more or the prototype loader is skipping that property when it shouldn't be.
[Rseding] [0.18.9] Refineries do not support backer names despite prototype
Re: [0.18.9] Refineries do not support backer names despite prototype
Backer name was removed from crafting machines back in 2017, however the prototype fields were not removed properly.
Re: [Rseding] [0.18.9] Refineries do not support backer names despite prototype
Thanks for the report. It's now fixed for the next release.
If you want to get ahold of me I'm almost always on Discord.