No, this is not a bug. (And no, it is not explicitly coded to only occur if you do not have the money. ) If you lack the money to accept offers from DLL-Diplomacy-Events (King, Archbishop or Natives) that is "bad luck". They are also not "one time events" - they usually occur again after a while. It depends on your style of playing of course.