Nrf24l01 not communicating with my arduino micro

Hi!
I have an nrf24l01 connected to my arduino micro and tried running the code from reply #30 in this thread: Simple nRF24L01+ 2.4GHz transceiver demo .

This is the result I got from running the program:

CheckConnection Starting

FIRST WITH THE DEFAULT ADDRESSES after power on
Note that RF24 does NOT reset when Arduino resets - only when power is removed
If the numbers are mostly 0x00 or 0xff it means that the Arduino is not
communicating with the nRF24

SPI Speedz = 10 Mhz
STATUS = 0x00 RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=0 TX_FULL=0
RX_ADDR_P0-1 = 0x0000000000 0x0000000000
RX_ADDR_P2-5 = 0x00 0x00 0x00 0x00
TX_ADDR = 0x0000000000
RX_PW_P0-6 = 0x00 0x00 0x00 0x00 0x00 0x00
EN_AA = 0x00
EN_RXADDR = 0x00
RF_CH = 0x00
RF_SETUP = 0x00
CONFIG = 0x00
DYNPD/FEATURE = 0x00 0x00
Data Rate = 1 MBPS
Model = nRF24L01+
CRC Length = Disabled
PA Power = PA_MIN
ARC = 0

AND NOW WITH ADDRESS AAAxR 0x41 41 41 78 52 ON P1
and 250KBPS data rate

SPI Speedz = 10 Mhz
STATUS = 0x00 RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=0 TX_FULL=0
RX_ADDR_P0-1 = 0x0000000000 0x0000000000
RX_ADDR_P2-5 = 0x00 0x00 0x00 0x00
TX_ADDR = 0x0000000000
RX_PW_P0-6 = 0x00 0x00 0x00 0x00 0x00 0x00
EN_AA = 0x00
EN_RXADDR = 0x00
RF_CH = 0x00
RF_SETUP = 0x00
CONFIG = 0x00
DYNPD/FEATURE = 0x00 0x00
Data Rate = 1 MBPS
Model = nRF24L01+
CRC Length = Disabled
PA Power = PA_MIN
ARC = 0

This leads me to believe that the arduino micro and the nrf24l01 are not communicating properly. This is weird since everything worked completely fine when I ran the same program with the same nrf24l01 on my arduino Uno. Currently I have CE on d7, CSN on d8, MOSI on MOSI pin, SCK on SCK pin, and MISO on MISO pin. The layout can be seen in this image: Arduino Micro.

I have no clue what is causing the issue nor how to progress. Help would be greatly appreciated!

The output leads me to believe that the NRF is not connected and powered properly,
or is defective.

You are aware of the fact that you need at least two nodes for communication?

How do you power the NRF?

The purpose for the test was just as a sort of diagnostics test and doesn't communicate with another NRF unit. I tried to run the code on my arduino uno at first with promising results. When I later tried the exact same thing, with the exact same unit but connected to my arduino micro instead I got the message written in my first post. In both tests I powered the NRF via the 3.3V on the arduino uno.

I assume you adjusted @Robin2's CE and CSN settings.

A normal, correctly connected NRF produces:

CheckConnection Starting

FIRST WITH THE DEFAULT ADDRESSES after power on
  Note that RF24 does NOT reset when Arduino resets - only when power is removed
  If the numbers are mostly 0x00 or 0xff it means that the Arduino is not
     communicating with the nRF24

SPI Speedz	= 10 Mhz
STATUS		= 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1	= 0xe7e7e7e7e7 0x4141417852
RX_ADDR_P2-5	= 0xc3 0xc4 0xc5 0xc6
TX_ADDR		= 0xe7e7e7e7e7
RX_PW_P0-6	= 0x20 0x20 0x20 0x20 0x20 0x20
EN_AA		= 0x3f
EN_RXADDR	= 0x03
RF_CH		= 0x4c
RF_SETUP	= 0x01
CONFIG		= 0x0e
DYNPD/FEATURE	= 0x00 0x00
Data Rate	= 1 MBPS
Model		= nRF24L01+
CRC Length	= 16 bits
PA Power	= PA_MIN
ARC		= 0


AND NOW WITH ADDRESS AAAxR  0x41 41 41 78 52   ON P1
 and 250KBPS data rate

SPI Speedz	= 10 Mhz
STATUS		= 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1	= 0xe7e7e7e7e7 0x4141417852
RX_ADDR_P2-5	= 0xc3 0xc4 0xc5 0xc6
TX_ADDR		= 0xe7e7e7e7e7
RX_PW_P0-6	= 0x20 0x20 0x20 0x20 0x20 0x20
EN_AA		= 0x3f
EN_RXADDR	= 0x03
RF_CH		= 0x4c
RF_SETUP	= 0x21
CONFIG		= 0x0e
DYNPD/FEATURE	= 0x00 0x00
Data Rate	= 250 KBPS
Model		= nRF24L01+
CRC Length	= 16 bits
PA Power	= PA_MIN
ARC		= 0

I run that on a Nano with standard settings (9/10).

Micro probably?

Your connections are bad or wrong, or the NRF is dead.

Have you tested again on the Uno? If that works at least a faulty nRF can be excluded.

Are grounds between Uno and Micro connected? They would be if both boards are powered by the same PC but that detail is not in your description as far as I can see.

This is what I got when running the NRF on the UNO card.

Yes I've tried this. In addition I have also tried connecting the NRF to both the UNO's ground and the micro's ground with nothing changing.

This is usually wrong. Especially in the case of the NFR24L01 modules with a power amplifier and an external antenna.
You need a high current 3.3 volt supply for example, batteries or a purpose made adapter such as illustrated here: nRF24L01 2.4GHz Transceiver Kit (Low-Power)

Not for the connection test.